ユーザ用ツール

サイト用ツール


other:tools

Other - Tools

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

other/tools.txt · 最終更新: 2018/07/20 14:33 by taka