他の人が作成した XML ファイルで商標 (™) 文字を表示しようとしています。コードは次のとおりです。
<head><![CDATA[Product Name™]]></head>
現在、特殊文字を正しくレンダリングできません。
UTF-8エンコーディングを使用しています:
どんな助けでも大歓迎です!
他の人が作成した XML ファイルで商標 (™) 文字を表示しようとしています。コードは次のとおりです。
<head><![CDATA[Product Name™]]></head>
現在、特殊文字を正しくレンダリングできません。
UTF-8エンコーディングを使用しています:
どんな助けでも大歓迎です!
定義上、CDATA セクションのコンテンツはそのように解釈され、 のような文字参照についても解析されません™
。XML の <![CDATA[]]> の意味を参照してください。
これと™
は別に、 は定義されていませんが、ブラウザーによって一般的に商標文字を示すものとして解釈されます。商標文字の正しい参照先は™
および™
です。
ドキュメントのエンコーディングが UTF-8 の場合は、文字「™」をそのまま入力する必要があります。CDATA セクション内では、これが唯一の方法です。