UTF-8无法在Safari中运行(在iPhone应用程序内)

时间:2012-05-08 15:03:31

标签: ios utf-8 ios-simulator

所以我几乎没有iphone编程经验,但我找到了一些基本的rss阅读器代码并玩弄它。

问题是,当我访问我的Chrome浏览器中的链接时,它在字符编码方面工作正常,但是当我通过iphone应用程序代码中的内置浏览器访问它时(在iphone模拟器中),字符显示不正确。

为什么会这样?

编辑:

所以我试图通过网络浏览器访问的是一个简单的UTF-8文本文件(我懒得放入HTML),我看不到非英文字符。

1 个答案:

答案 0 :(得分:5)

您必须告诉客户端该文件是UTF-8格式。如果您正在运行apache,可以将其添加到.htaccess文件中:

AddDefaultCharset UTF-8

或者您可以将文本放入HTML文件并为charset编码添加元标记:

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