2012-02-26(Sun)
OS Xでnkfを使う
MacでRを使っているとき文字化けしたのでnkfを使ってコード変換した。
> txresDF <- NgramDF("001.txt", type=1, pos="名詞", N=3)
001.txtファイルが読み込めない。
EUC-JPへ変換する。
$ nkf -e --overwrite 001.txt
$ nkf -g 001.txt
EUC-JP
しかし、コンソールで
$ more 001.txt
で見るとまだ文字化けしている。
UTF-8へ変換する。
$ nkf -e --overwrite 001.txt
$ nkf -g 001.txt
UTF-8
その他のオプションは以下のとおり。
j(省略可能) : JISコード(ISO-2022-JP)を出力
-e : EUCコードを出力
-s : Shift-JISコードを出力
-w : UTF-8コードを出力(BOM無し)
-Lu : unix改行形式(LF)に変換
-Lw : windows改行形式(CRLF)に変換
-Lm : macintosh改行形式(CR)に変換
-g(--guess) : 自動判別の結果を表示
--overwrite : 引数のファイルに直接上書き
--version : バージョン情報を表示(インストール済チェック)
参考:
Mac OS X for Unix Geeks
すぐにできる! OS X Lion
- 関連記事
-
- AirMacカードがインストールされてませんと突然表示された
- OS Xでnkfを使う
- MacPorts Install
スポンサーサイト