At Wed, 07 Nov 2007 02:39:06 +0900, Tadamasa Teranishi wrote: > iconv で -1 が返った場合(つまり変換できない文字の場合)は、〓や?に > 変換という方針でいきましょう。*1
了解です。BTSにKAKASIコンポーネントを追加して、登録しておきました。 http://www.namazu.org/trac-namazu/trac.cgi/ticket/24 > 問題は iconv_open で -1 が返ってきた場合です。 > iconv_open がエラーになるケースとしては入出力のエンコードがサポート > 外のものです。(それ以外もあるかもしれないが...。) > 上記のルールを採用すると全部の文字が〓や?に変換ということになって > しまうので、さすがにまずいのでエラーメッセージを標準出力に出力して > 終了するのが良いのでしょうかね。 よっぽどのことがない限りはそんな事態は発生しないでしょうから、確かに 終了させてしまうのもありですね。本当は例外にしたいところなんですが、C を用いる以上ちょっと難しいです... -- 野首 貴嗣 E-mail: [メールアドレス保護] [メールアドレス保護] / [メールアドレス保護] _______________________________________________ Kakasi-dev mailing list [email protected] http://www.namazu.org/cgi-bin/mailman/listinfo/kakasi-dev
