我从服务器获得了一个文本文件,它包含中文字符。如何阅读这些字符?
答案 0 :(得分:1)
您需要知道该文件的编码。如果它是Unicode,或者您可以将其转换为Unicode,则iPhone将能够处理它。
如果你想在屏幕上显示它,你需要适当的字体,iPhone也有。
如果你想了解它的内容,你必须学习中文(或通过翻译来运行)。
答案 1 :(得分:1)
希望服务器(如果它使用HTTP)在HTTP头中发送编码。类似的东西:
Content-type: text/plain; charset=UTF-8
根据此编码,您可以阅读文本文件并正确显示。
答案 2 :(得分:1)
你好MD。你会说中文吗?
您可能需要查看CFStringConvertEncodingToNSStringEncoding
和kCFStringEncodingBig5_E
。
如果你进入NSString的标准系统编码(我认为你不需要专门引用UTF)那么任何使用NSString的东西都应该有效。
确实您可能需要将字体更改为其他字体,但标准的unicode系统字体应具有中文字形。虽然它们可能与传统相似。