From: Martin Duerst Date: 2007-12-25T12:17:35+09:00 Subject: [ruby-dev:32729] Re: issues left as of 12/25 2:00am JST At 11:12 07/12/25, Yukihiro Matsumoto wrote: >まつもと ゆきひろです > >In message "Re: [ruby-dev:32723] Re: issues left as of 12/25 2:00am JST" > on Tue, 25 Dec 2007 10:48:35 +0900, Martin Duerst > writes: > >|> "a".encode("utf-8","iso-8859-1") >|> >|>が変換できない。逆方向の >|> >|> "a".encode("iso-8859-1","utf-8") >|> >|>は文句を言わないのに(Martinさん) >| >|ただいま見ました。現在はこちらで Ruby 1.9 はなぜか [FATAL] エラーに >|なっていますので、どのぐらい直せるかどうか分かりませんが頑張って >|見ます。 問題は分かりました。register_functional_transcoder は register_transcoder と別の static 変数で登録を行っていて、 その結果最初の ISO-8859-1 -> UTF-8 と ISO-8859-2 -> UTF-8 の登録が上書きされてしまっています。 修正はあと少しでできると思います。 宜しくお願いします。 Martin. #-#-# Martin J. Du"rst, Assoc. Professor, Aoyama Gakuin University #-#-# http://www.sw.it.aoyama.ac.jp mailto:duerst@it.aoyama.ac.jp