17

ユーロ(€)は、ヨーロッパの22州の公式通貨です。

HTMLでは、記号€を表示するさまざまな可能性があります。

  • €
  • €
  • €

HTMLでどちらを使用しますか?すべてのブラウザでサポートされている表現はないと思います。サインを表示する標準的な方法がないのは残念です。

表現の1つをお勧めできますか?違いは何ですか?どれが最もよくサポートされていますか?

あなたが私を助けてくれることを願っています。事前にどうもありがとうございました!

4

6 に答える 6

38

HTMLでどちらを使用しますか?

そのなかで何も。適切なエンコーディング(つまり、UTF-8または別のUnicode変換)を使用し、文字を直接使用します。HTMLエンティティは、適切なエンコーディングを使用するよりも利点がないため、回避できる場合は使用しないでください。

また、これは間違っています:

サインを表示する標準的な方法がないのは残念です。

あります、そしてそれは私が説明した方法です。文字通り、選択したフォンがグリフをサポートしている場合、MSIE5までのすべてのブラウザでUnicode文字が正しく表示されます。

唯一の有効Unicode文字を使用せず、代わりにエンティティにフォールバックする理由は、Unicodeを十分にサポートしていないレガシーソフトウェアを使用するプロジェクトである可能性があります。しかし、それは決して起こらないはずですよね?

于 2009-09-06T15:00:47.907 に答える
9

Google によると、 Doctype€はすべてのブラウザでサポートされています。しかし、すべてのフォントではないかもしれません。

編集 私もコンラッド・ルドルフに同意します。可能であれば、キャラクターを直接使用してください。

于 2009-09-06T14:55:21.690 に答える
2

GoogleのHTML/CSSスタイルガイドから:

エンティティ参照は使用しないでください。同じエンコーディング(UTF-8)がファイルとエディター、およびチーム間で使用されていると仮定すると、—、”、☺などのエンティティ参照を使用する必要はありません。

唯一の例外は、HTMLで特別な意味を持つ文字(<や&など)と、制御文字または「非表示」文字(ノーブレークスペースなど)に適用されます。

<!-- Not recommended -->
The currency symbol for the Euro is &ldquo;&eur;&rdquo;.

<!-- Recommended -->
The currency symbol for the Euro is “€”.
于 2012-07-03T13:34:26.283 に答える
1

実際には、それをテストして、それをサポートするブラウザーを最小要件として指定する必要があります。これにより、ユーザーの責任が大幅に軽減されるため、作業負荷が大幅に軽減されます:-)または、「ユーロ」または「ユーロ」の通貨指定子(USD、AUD、JPYなど)を使用します。

于 2009-09-06T14:57:03.607 に答える
0

私は&#128;あなたがここで見ることができるように使用します:€それは少なくともFirefox、ChromeそしてIEで動作します。

于 2014-02-10T00:56:53.613 に答える
0

受け入れられた答えは、少なくとも今日の時点では、実際にはひどいものです。最良の選択は&euro;を使用することです。

&#128; 動作しますが、Unicodeではありません。それはANSIです。JavaScript String.fromCodePoint(128)は、表示すらできない制御文字を提供します。それから離れてください。

シンボルにプレーンなUTF-8テキストを使用する場合、dbプロパティを変更した後に間違いが発生する可能性があります。または、ファイルに入力するだけの場合は、誤ってANSIコードにコピーしたり、他のエンコーディングのファイル。行ったことがある。

于 2016-06-22T16:47:20.223 に答える