Apple的文档对如何继续提供了一些指导:字符串编程指南:使用未知编码读取数据:
如果你被迫猜测编码(并注意在没有明确信息的情况下,这是猜测):
尝试
stringWithContentsOfFile:usedEncoding:error:
或initWithContentsOfFile:usedEncoding:error:
(或基于URL的等价物).这些方法尝试确定资源的编码,如果成功通过引用返回所使用的编码.如果(1)失败,请尝试通过将UTF-8指定为编码来读取资源.
如果(2)失败,请尝试适当的遗留编码.这里的"适当"取决于具体情况; 它可能是默认的C字符串编码,可能是ISO或Windows Latin 1,或其他东西,具体取决于数据的来源.
归档时间: |
|
查看次数: |
5730 次 |
最近记录: |