名前: Hedwig 日時: 2006-05-25 13:56:10 IPアドレス: 210.20.86.*
>>43044 的違いだったらすみません. Perl 5.8.1以降の標準ライブラリEncodeを使えば http://perldoc.perl.org/Encode.html#coderef-for-CHECK にあるようにUTFからEUC/S-JISなどに変換できないものだけをピックアップしてコードを はいてくれるようなのでこれを使ってみればどうでしょうか. Babelのためにはいま書かれている言語が何かをある程度自動判定しなくてはならないでしょうから 難しいと思います.ヨーロッパ言語以外ならまたもEncodeのブロック判定 http://www.lr.pi.titech.ac.jp/~abekawa/perl/perl_unicode.html#standard とかを用いればある程度はできそうです.
この書き込みへの返事: