LoginSignup
20
16

More than 5 years have passed since last update.

nkfコマンドで文字コードをどかっと変換

Last updated at Posted at 2014-08-19

環境

  • Mac OSX

困ったこと

  1. UTF-8でエンコーディングされたcsvファイルを、Excelで開きたい。
  2. このままでは文字化けしちゃうので、なんとかShift_JISに変換したい。
  3. テキストエディタに開いてから文字コード変換とかやるけど、めんどい&データが膨大なときは処理が重くてツラい
  4. 困った…(´・ω・`)

nkfコマンドでどかっと変換処理

nkfとは文字コード変換のためのLinuxコマンドとのこと。
これを使うためにはmacにインストールする必要あり。なのでHomebrewで落としてくる。

% brew update
% brew install nkf

インスールできたら、さっそく試してみる。
Shift_JISへの変換は -s のオプションを付ければOKのよう。またファイルを上書き保存するには --overwrite のオプションで。

% nkf -s --overwrite fuga.csv

これで無事、文字化けせずにcsvファイルをexcelで見れるようになりました。めでたしめでたし(ФωФ)
nkfコマンドの使い方は以下のリンクが詳しかったので、ご参照くださいm(_ _)m
文字コード変換コマンドnkfの使い方まとめ Linux
Linux - macにnkfコマンドがないだと!?じゃあ入れよう! - Qiita

20
16
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
20
16