これはMS-IMEを使って漢字からその読みを得るためのコマンドラインプログラムです.
> K2H.exe foo.txt
とすれば第一引数で指定されたUTF-8テキストファイルを変換し,結果を標準出力に表示 します.
また
> cat foo.txt | K2H.exe
のように,引数を指定しない場合は標準入力を処理します.
入力・出力の文字コードはUTF-8で決め打ちです.また変換は入力テキストを1行ずつ
IFELanguage::GetPhonetic()
に渡しているだけなので,
- 1行が長すぎる
- 文・単語の途中で改行されている
ような場合にはうまく動作しません.