私は、XMLファイルからデータを読み込み、AJAX経由でページに戻すPHPスクリプトを用意しています。このスクリプトは、関連するテキスト領域にデータを配置します。 XMLの見出しは次のようになります英国ポンド記号(£)が正しく表示されるようにするにはどうすればよいですか?
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
::次のように
のContent-Typeページのがある
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY pound "£">
]>
...
問題は、データがテキストボックスに到着したとき、それは持っているということです文字の前に。
私は、コンテンツタイプをUTF-8に設定するとこの問題は解決されるが、間違っていなければならないという印象を受けました。誰も私がそれを一貫してレンダリングするために使用する必要があるエンコーディングタイプを教えてもらえますか?
私がこれを持っているかどうかわかりませんが、私は私のPHPと思います。iniはデフォルトでUTF-8としてページを提供するように設定されています:) – xenon