作者: 藤岡和夫
日時: 2004/1/24(22:24)
On Sat, 24 Jan 2004 15:02:35 +0900
dune <FZH01112@...> さんwrote:

> 今思うと大失敗だと思いますが、僕が使っている xd はファイル先
> 頭から機械的に2バイト単位で読み出してリトルエンディアン(以
> 下 LE)で表示します。上の結果は、xd がリトルエンディアン表示
> なのにも関わらずビッグエンディアン的にデータが並んでいるので、
> 元のデータはリトルエンディアンということになります。

 私はduneさんの記事を見て、xdを探しました。次からいただきました。

http://www.fourmilab.ch/xd/

 最近は、大体Windows用のものが見つかりますね。

> > UTF-16のBOMなしはUTF-16BEと一緒。UTF-16LEではない。
> 
> 僕は知らなかったのですが、そうらしいですね。UTF-16 に BOM が
> ついていればそれに従う。BOM がない場合は BE と仮定する。

 僕も知ったようなことを書いているけど(^^;)、今回調べて初めて知りました。
大体、UTF-16については考えたこともなかったし、WindowsのUnicodeがリトルエ
ンディアンのUTF-16だというようなことも知らなかった。前にも紹介したけど、
次のホームページが詳しいです。ここに書かれていることが正しいかどうかは検
証はしていません。信用はしているけど(^^;)

http://homepage1.nifty.com/nomenclator/unicode/ucs_utf.htm

藤岡 和夫
FGALTS@...
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/