SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

nkfコマンドで半角カナを維持する

問題

nkfコマンドで、プログラムの文字コード変換をしていたら、半角カナが全角カナに変換されていました!

半角カナのままにするにはどうしたらよいですか。

答え

nkfはデフォルトで半角カナを全角カナに変えてくる。

半角カナを半角カナのままにするには x オプションの指定が必要。

nkf -xw b.txt > a.txt

上の例だと、

入力は明示しないので自動判別

w は変換先文字コード UTF-8

x で半角カナを半角カナのままにする

関連するメモ

コメント