【发布时间】:2009-06-24 16:23:17
【问题描述】:
我有一个 PHP 脚本,它从 XML 文件中读取数据,通过 AJAX 将其返回到页面,然后将数据放入相关的文本区域。
页面的Content-Type如下:
<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 可以解决此问题,但我一定是错的。谁能告诉我我需要使用哪种编码类型才能使其一致呈现?
【问题讨论】: