UTF-8とBOM付きUTF-8の違いは何ですか?質問する

UTF-8とBOM付きUTF-8の違いは何ですか?質問する

UTF-8とUTF-8の違いは何ですか?ボム?

ベストアンサー1

UTF-8 BOM は、テキスト ストリーム () の先頭にあるバイト0xEF, 0xBB, 0xBFシーケンスであり、これにより、読者はファイルが UTF-8 でエンコードされていることを、より確実に推測できるようになります。

通常、ボム信号を送るために使用されるエンディアンエンコーディングですが、エンディアンは UTF-8 には関係がないため、BOM は不要です。

によるユニコード標準UTF-8 ファイルの BOM は推奨されません。

2.6 エンコード方式

... BOMの使用はUTF-8では必須でも推奨もされていませんが、UTF-8データがBOMを使用する他のエンコード形式から変換される場合や、BOMがUTF-8シグネチャとして使用される場合には使用される可能性があります。セクション 16.8、スペシャル、 詳細については。

おすすめ記事