UnicodeとUTF-8の違いは?
■ このスレッドは過去ログ倉庫に格納されています
0783デフォルトの名無しさん
2010/01/11(月) 16:47:30UTF-16も、
UTF-16LE(リトルエンディアン) ※BOMを付けてはいけない。
UTF-16BE(ビッグエンディアン) ※BOMを付けてはいけない。
UTF-16のリトルエンディアン BOM付き
UTF-16のビッグエンディアン BOM付き
UTF-16のBOM無し(bit列はUTF-16BEと同じ)
と5種(bit列としては4種)あるからねぇ。
Windowsのメモ帳は、Unicodeの規格には無いBOM付きのUTF-8とかで保存しやがるし。
UTF-8はバイトオーダー固定だからBOMなんか無いってのに、
そんな事をするもんだからUTF-8とかUTF-8Nとか別れちゃうし。
文字コードの世界はややこしい。
※BOMはByte Order Markでエンディアンを明示するためのコードね。
■ このスレッドは過去ログ倉庫に格納されています