タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

nkfに関するryskosnのブックマーク (5)

  • ファイルの文字コードを一括変換 (find, nkf, xargs)

    2023 (1) ► 12月 2023 (1) ► 2022 (4) ► 2月 2022 (1) ► 1月 2022 (3) ► 2021 (29) ► 12月 2021 (3) ► 9月 2021 (1) ► 7月 2021 (9) ► 6月 2021 (2) ► 5月 2021 (1) ► 4月 2021 (2) ► 3月 2021 (1) ► 2月 2021 (10) ► 2020 (15) ► 12月 2020 (2) ► 10月 2020 (1) ► 9月 2020 (2) ► 5月 2020 (5) ► 4月 2020 (3) ► 1月 2020 (2) ► 2019 (4) ► 12月 2019 (2) ► 10月 2019 (1) ► 9月 2019 (1) ► 2018 (1) ► 3月 2018 (1) ► 2017 (8) ► 12月 2017 (2) ► 11月

  • nkfを使って、ディレクトリ以下のファイルを「EUC-JP」⇒「UTF-8」に一括変換する。 - カサヒラボ

    いろいろ方法はありそうですが。。。 はじめに、教えてもらって、良いなと思ったのはこちら。 $ find . -type f -name "*.php" -exec nkf -w --overwrite {} ; findでディレクトリ以下のphpファイルを見つけて、execでnkfしています。 なるほど、と思ったのですが、UTF-8 への移行計画 - いやなブログさんより、 さらにいいコマンドが紹介されてました。 EUC-JP の.php、.incファイルを UTF-8 に一括変換する場合 $ nkf -Ew **/*.php.inc | nkf --guess UTF-8 $ nkf -Ew --overwrite **/*.php.inc 最初の実行で、変換結果が正しく UTF-8 になるか確認しているようです。 (もし文字化けが起きた場合は BINARY という表示になるみたい) *

    ryskosn
    ryskosn 2016/02/25
  • 文字エンコーディングが仲間外れのファイルを素早く見つける方法

    プロジェクトに多人数が参加するようになると、なぜかプロジェクトの標準とは異なる文字エンコーディングのファイルがcommitされていることがあります。UTF-8で統一しているはずなのにShift_JISのファイルがある、なんて場合ですね。そこでメンバーの注意力不足を指摘したり、「だから***(自分の使っていないエディタの名前を入れてください)はダメなんだ」とかいう宗教論争に発展させたりというのでは不毛ですよね。簡単に気づく方法があればそれでいいんですよ。 方法は色々あると思いますが、今日はどこのご家庭にも必ずあるnkfを使ってみましょう。最近のnkfには--guessというオプションがあり、文字エンコーディングを推測してくれます。 $ nkf --guess hoge*.txt hoge1.txt:EUC-JP (LF) hoge2.txt:UTF-8 (LF) hoge3.txt:B

    ryskosn
    ryskosn 2016/02/25
  • 文字コード変換コマンドの nkfの使い方と実例をまとめました。 - それマグで!

    Linuxで文字コード変換コマンドする方法 LinuxはUTF8が普通になりました。EUC環境もまだまだ多く文字コード変換が必要になることもあります。 文字コード変換コマンド nkf。 使い方 nkf オプション ファイル [> 出力ファイル]よく使うオプション オプション一覧 -e : EUCコードを出力 -s : Shift-JISコードを出力 -w : UTF-8コードを出力(BOM無し) -g : 自動判別の結果を表示 --overwrite : 引数のファイルに直接上書き覚え方 -w / -W 大文字小文字はペア。 入力は大文字、出力は小文字。sjis-> utf8なら、入力-S 出力 -w で -Sw。入力は自動判別で十分で余り使うことがないので最後に書いた。 使用例 文字コードチェック nkf -g readme.txt UTF8に変換 nkf -w --overwrite

    文字コード変換コマンドの nkfの使い方と実例をまとめました。 - それマグで!
    ryskosn
    ryskosn 2016/02/25
  • macでファイルの文字コードを変換する『nkfコマンド』の使い方とオプション一覧

    今回困ったこと 「UTF-8」でエンコーディングされたhtmlファイルを「Shift-JIS」に変換したい。 ファイルのcharset宣言だけ変えたら文字化けした(調べてみて、そりゃそうだと納得・・・。) sublime textは「UTF-8」しか使えないらしい。 まずはnkfコマンドがインストールされているかチェック。デフォルトでは入っていないようです。 $ nkf --version インストールされていない場合はエラーが出ます。インストールしましょう。 「Homebrew」でnkfコマンドをインストール OS X用パッケージマネージャー「Homebrew」でnkfコマンドをインストールします。 「Homebrew」の環境が整っていない場合は公式サイトを参照してください。 $ brew install nkf インストールできたらバージョンをチェック $ nkf --version

    macでファイルの文字コードを変換する『nkfコマンド』の使い方とオプション一覧
    ryskosn
    ryskosn 2016/02/07
    カレントディレクトリのファイル全てをSJISに変換
  • 1