我有一個PHP腳本從XML文件讀取數據,通過AJAX返回到一個頁面,然後將數據放入相關的文本區域。如何確保英鎊符號(£)顯示正確?
頁面的內容類型如下:
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
的XML標題是這樣的:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE xsl:stylesheet [
<!ENTITY pound "£">
]>
...
的問題是,當數據在文本框中到達它它之前的角色。
我的印象是將內容類型設置爲UTF-8修復了這個問題,但我一定是錯的。任何人都可以告訴我需要使用哪種編碼類型來使其始終呈現?
乾杯,不知道如果我有這個,但我認爲我的PHP。無論如何,ini被設置爲默認爲UTF-8頁面:) – xenon 2009-06-24 19:06:36