namazu-dev(ring)


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: JIS ended string



<199912030635.PAA03997@xxxxxxxxxxxxxx>の記事において
gotoken@xxxxxxxxxxxxxxxxxxxxxxさんは書きました。

>> $res = Text::Kakasi::getopt_argv('kakasi', '-ieuc -ojis', '-w');
>> $str = Text::Kakasi::do_kakasi('かかし');
>> print $str

  KAKASI 本体がそうなっているようですね。

$ echo -n 'かかし' | kakasi -ieuc -ojis -w > hoge
$ od -ax hoge
0000000 esc   $   B   $   +   $   +   $   7 nul
        241b 2442 242b 242b 0037
0000011

>> がそういうモノだからなのですが、たとえば、JIS出力でかつ日本
>> 語の文字で終わるときはきちんとJISを閉じるという挙動を 
>> kakasi_do() の第2引数あたりで指定できるとうれしいと思います。

  最後は常に ASCII/JIS Roman で終わるようにしてしまっても構わない気も
します。現在の KAKASI の挙動が嬉しい場合というのがちょっと思いつかない
のですが、そういう状況ってありますでしょうか?
-- 
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
        nokubi@xxxxxxxxx (official)