2

GMail で表示するときに、ユーロ通貨記号の HTML エンティティに問題があります。

€代わりに使用していますが€、これは Firefox を使用しているときに GMail で四角いボックス/悪い文字として表示されますが、切り替えると機能し€ます。

Yahoo! への影響はないようです。メールアカウント、これまでに見たものからGMailのみ。

一部の調査では、これ€はあまり広くサポートされておらず€、切り替える必要があると思われますが、準拠とサポートのためにどちらを使用する必要があるか知りたいですか?

4

2 に答える 2

5

このコードは、印刷できない制御文字であるISO-10646 文字€に対応しています。この事実にもかかわらず、Microsoft が使用するテキスト エンコーディングの 1 つでこのバイトがユーロに使用されるため、一部のブラウザはそれをユーロ文字として解釈する場合がありますが、これは標準ではありません。\u008080h

€ポータブルな方法でユーロ記号をエンコードしたい場合は、、、€または€.

于 2012-05-04T16:57:49.957 に答える
4

おそらく文字エンコーディングの問題です。€技術的に定義されていない ISO 10646 コードページの文字番号 128 を単に意味します。歴史的な理由から、ほとんどのブラウザーはこれらの文字を windows-1252 に従ってマッピングしますが、これは標準化された動作ではありません。€ただし、文字エンコーディングに関係なく、明確にユーロ通貨記号にマップされます。3 番目のオプションがあります。ユーロ記号 ( €) に Unicode コード ポイントを使用します。これも、どのブラウザーでも機能するはずです。最後に、リテラルのユーロ記号を HTML に入れることができますが、そうする場合は、コンテンツ タイプ ヘッダーに正しいエンコーディングを設定して、受信側のユーザー エージェントがそれを理解できるようにする必要があります。

于 2012-05-04T16:54:58.313 に答える