namazu-dev(ring)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: JIS ended string
- From: knok@xxxxxxxxxxxxx (NOKUBI Takatsugu)
- Date: Mon, 6 Dec 99 18:22:51 JST
<199912031345.WAA18928@xxxxxxxxxxxxxx>の記事において
gotoken@xxxxxxxxxxxxxxxxxxxxxxさんは書きました。
>> > 最後は常に ASCII/JIS Roman で終わるようにしてしまっても構わない気も
>> >します。現在の KAKASI の挙動が嬉しい場合というのがちょっと思いつかない
>> >のですが、そういう状況ってありますでしょうか?
>>
>> たとえば日本語を次々とkakasiに食わせて、それを連結するとき、
>> 無駄な切り替えコードが入るというのがあると思います。
ああ、なるほど、getopt_argv()を呼んで初期化するようなことさえしなけ
れば前の状態は保存されたままなんですね。以下のようなコードを書いて確認
しました。
use Text::Kakasi;
@opts = qw(kakasi -ieuc -ojis -w);
Text::Kakasi::getopt_argv(@opts);
$x = Text::Kakasi::do_kakasi('漢字');
$y = Text::Kakasi::do_kakasi('連結');
$z = $x . $y;
しかし、実装するとなると KAKASI 本体に手を入れないといけませんね...
--
野首 貴嗣
E-mail: knok@xxxxxxxxxxxxx (private)
nokubi@xxxxxxxxx (official)