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/