2011-12-04 4 views
2

私はUTF-8でエンコードされたHTMLページを生成するHTML/XHTMLコンバータのリッチテキスト(RTF)コンバータについて、BOMを含めるオプションを追加することを検討します。UTF-8でエンコードされたHTML文書は、通常BOMから始まりますか?

UTF-8でエンコードされたHTML文書の場合、BOMの生成を無効にするか、デフォルトで有効にする必要がありますか?大部分のWebページがBOMなしで配信される場合は、デフォルトの発電機設定を「BOMなし」に設定します。

+0

** UTF-8 **のBOM?どうして?ユニコード標準自体でさえそれをすることを勧めています。 –

+0

@Kerrek SBのヒント - 私はBOMが通常のXMLファイル(UTF-8がデフォルト)で必要ではなく、多くのアプリケーション(PHP、Unixシェル)で問題を引き起こす可能性があることを知っていました。 Delphiのランタイムライブラリの文字列関数はデフォルトでUTF-8のBOMを作成するので、BOMが必要ない(または推奨されない)理由を説明できるように、HTML文書ではそれ以上の理由が必要でした。 – mjn

+0

私は尋ねる前に研究していません:) – mjn

答えて

関連する問題