iPhone“网站错误”

时间:2008-10-09 12:00:42

标签: iphone encoding utf-8

我正在用PHP为iPhone应用程序编写服务器端程序。我没有iPhone。 :P

只要用户运行iPhone应用,iPhone应用就会从网站请求XML文件。您可以访问http://www.appvee.com/iphone/adshttp://www.appvee.com/iphone/latest获取XML文件。

将显示一个消息框,其中包含以下错误消息: “网站错误 数据转换失败。该文件不是UTF-8,或者是XML格式的XML头中指定的编码。 “ alt text

也许我必须添加标题(“Content-type:text / xml”);在PHP文件的开头?我没有添加这一行,之前它运作良好。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:3)

它可能是“最新的”XML中未转义的特殊字符(看起来应该是一个卷曲的撇号)。 (在“找出有关你周围的这个特征的信息以及如何......”)

添加XML内容类型标题是否可以解决问题?你问它是否有必要,但没有说明是否有帮助。

答案 1 :(得分:3)

我同意ceejayoz,看起来这是一个特殊字符问题。

我建议使用htmlentities方法对xml文件中的数据进行编码。