2011-08-08 ディレクトリ内の文書データをすべてUTF-8に変換 備忘録 Ubuntu Windowsで作ったcsvデータをUbuntuで開くとき,文字コードの変換が必要.そんなとき,Ubuntuでnkfコマンドを使えば良い. インストール sudo apt-get install nkf 最近のUbuntuはインストールされてないコマンドが入力されるとインストールを促す賢い機能がついているので,画面の表示に従えば大抵インストールできる. nkfコマンドの使い方 1.文字コードを確認する $ nkf -g hogehoge.csv 2.文字コードをUTF-8に変換する $ nkf -w --overwirte hogehoge.csv このほかにもオプションを変えるとShift-JISなどにも変換できる. Shift-JIS : -s JISコード : -j EUC-JP : -e 注意:--overwriteオプションを付けなければ,変換後のデータが真っ白になる. ディレクトリ内すべてのデータの文字コードをUTF-8に変換する $ nkf -w -Lu --overwirte *.csv 改行をUnix形式に変換するため-Luオプションを用いる. 改行をWindows形式に変換するときは-Lwオプションを用いる.