From: "NARUSE, Yui" Date: 2008-01-07T21:32:17+09:00 Subject: [ruby-dev:32968] Re: Shift_JIS variants and UTF-16 support 成瀬です。 Martin Duerst wrote: >> Yukihiro Matsumoto wrote: >>> エンディアンが指定されてい >>> ない"UTF-16"を使えるようにするかどうかは決めていませんが、お >>> そらくはプラットフォームのエンディアンを見て、別名として定義 >>> するのではないかと思います。 >> RFC 2781 の 4.3 Interpreting text labelled as UTF-16 では、 >> BOM を見て判別 → BOM がなかったら big endian と解釈する。(SHOULD) >> となっています。 >> http://www.ietf.org/rfc/rfc2781.txt > > これは外部から (ファイルから) の読み込みのときに大変妥当だと思いますが、 > 内部処理のための決まりではなく、内部処理には向いてないと思います。 えぇ、外部との入出力での話ですね。 -- NARUSE, Yui DBDB A476 FDBD 9450 02CD 0EFC BCE3 C388 472E C1EA