ページ

2008-02-14

続ラテン文字

言語ファイルをXMLで作り、Ruby::REXMLで読み込んでバイナリに変換~としていたら、ラテン文字が出ない(つД`)

以下、いろいろ追って、分かったこと。

アプリ側ではUTF16を想定しているのだが、REXMLで読み込んだ時点で、UTF8に変換されてしまうらしい。

その時点で、ラテン文字は、0x00E9じゃなく、0xC3A9とかに変換されてしまう。

で、Ruby::NkfでUTF16に戻しているつもりなんだけど、ラテン文字だけ戻らない('A`)


結局、REXML使うのを止めた('A`)

0 件のコメント: