ユーロ(€)は、ヨーロッパの22州の公式通貨です。
HTMLでは、記号€を表示するさまざまな可能性があります。
€
€
€
HTMLでどちらを使用しますか?すべてのブラウザでサポートされている表現はないと思います。サインを表示する標準的な方法がないのは残念です。
表現の1つをお勧めできますか?違いは何ですか?どれが最もよくサポートされていますか?
あなたが私を助けてくれることを願っています。事前にどうもありがとうございました!
HTMLでどちらを使用しますか?
そのなかで何も。適切なエンコーディング(つまり、UTF-8または別のUnicode変換)を使用し、文字を直接使用します。HTMLエンティティは、適切なエンコーディングを使用するよりも利点がないため、回避できる場合は使用しないでください。
また、これは間違っています:
サインを表示する標準的な方法がないのは残念です。
あります、そしてそれは私が説明した方法です。文字通り、選択したフォンがグリフをサポートしている場合、MSIE5までのすべてのブラウザでUnicode文字が正しく表示されます。
唯一の有効Unicode文字を使用せず、代わりにエンティティにフォールバックする理由は、Unicodeを十分にサポートしていないレガシーソフトウェアを使用するプロジェクトである可能性があります。しかし、それは決して起こらないはずですよね?
Google によると、 Doctype€
はすべてのブラウザでサポートされています。しかし、すべてのフォントではないかもしれません。
編集 私もコンラッド・ルドルフに同意します。可能であれば、キャラクターを直接使用してください。
GoogleのHTML/CSSスタイルガイドから:
エンティティ参照は使用しないでください。同じエンコーディング(UTF-8)がファイルとエディター、およびチーム間で使用されていると仮定すると、—、”、☺などのエンティティ参照を使用する必要はありません。
唯一の例外は、HTMLで特別な意味を持つ文字(<や&など)と、制御文字または「非表示」文字(ノーブレークスペースなど)に適用されます。
<!-- Not recommended -->
The currency symbol for the Euro is “&eur;”.
<!-- Recommended -->
The currency symbol for the Euro is “€”.
実際には、それをテストして、それをサポートするブラウザーを最小要件として指定する必要があります。これにより、ユーザーの責任が大幅に軽減されるため、作業負荷が大幅に軽減されます:-)または、「ユーロ」または「ユーロ」の通貨指定子(USD、AUD、JPYなど)を使用します。
私は€
あなたがここで見ることができるように使用します:€それは少なくともFirefox、ChromeそしてIEで動作します。
受け入れられた答えは、少なくとも今日の時点では、実際にはひどいものです。最良の選択は&euro;を使用することです。
&#128; 動作しますが、Unicodeではありません。それはANSIです。JavaScript String.fromCodePoint(128)は、表示すらできない制御文字を提供します。それから離れてください。
シンボルにプレーンなUTF-8テキストを使用する場合、dbプロパティを変更した後に間違いが発生する可能性があります。または、ファイルに入力するだけの場合は、誤ってANSIコードにコピーしたり、他のエンコーディングのファイル。行ったことがある。