====== Other - Tools ====== ===== NKF ===== [[http://sourceforge.jp/projects/nkf/]] ==== 主要オプション ==== === 入力文字コードの指定方法 === ^ 文字コード ^ オプション ^ |ISO-2022-JP |-J | |Shift_JIS |-S | |EUC-JP |-E | |UTF-8 |-W8 | |UTF-16 Big-Endian |-W16B | |UTF-16 Little-Endian |-W16, -W16L | === 出力文字コードの指定方法 === ^ 文字コード ^ オプション ^ |ISO-2022-JP |-j | |Shift_JIS |-s | |EUC-JP |-e | |UTF-8 no BOM |-w, -w80 | |UTF-8 with BOM |-w8 | |UTF-16 Big-Endian no BOM |-w16, -w16B0 | |UTF-16 Big-Endian with BOM |-w16B | |UTF-16 Little-Endian no BOM |-w16L0 | |UTF-16 Little-Endian with BOM |-w16L | === 改行コードの変換 === ^ 改行コード ^ オプション ^ |LF |-Lu, -d | |CRLF |-Lw, -c | |CR |-Lm | カレントディレクトリ以下の.js、.jsx拡張子を持つファイルの文字コードをUTF-8(BOM付)、改行コードをLFに一括変換する。 $ find . -type f -name "*.js" -or -name "*.jsx" -print0 | xargs -0 nkf -w8 -Lu --overwrite