UTF8の場合でも€記号が表示されない

For some reason the € is not showing even though this is my header:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Here is the address

And what's weird is that the table is loaded via ajax from this address: where there's no problem with the characters

Does anybody know why? Thanks :)

0
さて、バックエンドに€記号をソースコードで保存するエンコードは何ですか?
追加された 著者 deceze,

1 答え

バックエンドのLatin-1エンコーディングでテキストを保存しているようです。 AJAXサイトのLatin-1に切り替えると正しく表示されます。ソースをUTF-8で保存してください。

2
追加された
私はあなたのリンクをクリックし、ブラウザの表示>エンコーディングメニューから別のエンコーディングを選択しました。
追加された 著者 deceze,
確かに、それはもう一つの選択肢ですが、Latin-1でエンコーディングできる256文字に制限しているか、他のすべてに対して厄介なHTMLエンティティを使用する必要があります。この決定は、いつかあなたに咬まれるかもしれません。
追加された 著者 deceze,
私は知らない、あなたのテキストエディタに依存します。ほとんどのエディタでは、ファイルを保存するエンコードを選択できます。
追加された 著者 deceze,
こんにちは、チップのおかげで!しかし私はあなたのソースをUTF-8でバックエンドに保存することで何を意味するのか混乱しています。 Cpanelでは、index.htmlのエンコーディングはUF8であり、動作しません。 all-events.htmlはWindows 1252で動作しますが、エンコードをUTF8に変更すると動作しません。その後、私はそれをWindows 1252に戻してもまだ動作しないので、ファイルを削除して再アップロードする必要があります。 :/
追加された 著者 pufAmuf,
ああ、私はすべてのエンコーディングを殺すjQueryロード関数を使用しているという問題を発見しました。別の質問を投稿する必要があります、ありがとうございます! :))))
追加された 著者 pufAmuf,
それはどうやってテストしましたか?
追加された 著者 Jared Farrish,
ああ、そうです。私はあなたがコンソールテクニックでそれをやったと思っていました。
追加された 著者 Jared Farrish,
UTF-8に変換するよりも、ページのエンコーディングをLatin-1(またはそれと同等のもの)に設定する方が便利でしょうか? (文字エンコーディングに精通していないことに注意してください。)
追加された 著者 Jared Farrish,
あなたが正しいです(UTF-8は以前私を救っていました)。それはプロジェクトに依存しますが、それは要件です。大量のコンテンツが格納されていて、1つまたは2つの問題があり、将来のコンテンツからの影響が少ない場合は、ページの文字エンコーディングを変更するほうが変換するほうが望ましいかもしれません。
追加された 著者 Jared Farrish,