所以我几乎没有iphone编程经验,但我找到了一些基本的rss阅读器代码并玩弄它。
问题是,当我访问我的Chrome浏览器中的链接时,它在字符编码方面工作正常,但是当我通过iphone应用程序代码中的内置浏览器访问它时(在iphone模拟器中),字符显示不正确。
为什么会这样?
编辑:
所以我试图通过网络浏览器访问的是一个简单的UTF-8文本文件(我懒得放入HTML),我看不到非英文字符。
答案 0 :(得分:5)
您必须告诉客户端该文件是UTF-8格式。如果您正在运行apache,可以将其添加到.htaccess文件中:
AddDefaultCharset UTF-8
或者您可以将文本放入HTML文件并为charset编码添加元标记:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">