回答編集履歴

1

補足

2016/01/14 13:07

投稿

otn
otn

スコア84533

test CHANGED
@@ -13,3 +13,7 @@
13
13
  難点としては、エンコーディングを明示指定しないといけないこと。例の "-Xw" はUTF-8の場合です。
14
14
 
15
15
  詳しくは、nkfのドキュメントを見てください。
16
+
17
+
18
+
19
+ 補足すると、もともとnkfは文字コード変換ツールで、その機能ではRuby1.9以降不要になったわけですが、こういう半角全角変換のようなオマケ機能がいろいろ付いています。そのオマケ機能だけを使えれば良いのですが、それは出来ずに、出力先のエンコーディングの指定が必要です。"-Xw" と書きましたが、入力のエンコーディングも指定する"-XWw"がいいかもしれません。