namazu-dev(ring)


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

JIS ended string



ごとけんです

In message "Re: [namazu-dev 915] kakasi -i"
    on 99/12/03, Hajime BABA <baba@xxxxxxxxxxxxxxxxxxxxxx> writes:

>KAKASI開発、というよりメンテは、目の数が多い方がよかろうということ
>で、いまは、kakasi-dev は Namazu の開発用ML namazu-dev と100%等価
>になっています。それでよろしければ、namazu-dev に参加して頂ければ
>助かります。http://openlab.ring.gr.jp/namazu/development.html の開
>発用MLのところをご覧下さい。

了解です。というわけで、namazu-devに参入しました。みなさま、
よろしくお願いします。

さっそくですが、質問があります。Text-Kakasi で

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

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

-- gotoken