我正在创建一个NSString
的CSV文件,如下所示:
NSData *csvFile = [csvString dataUsingEncoding:NSUTF8StringEncoding];
这会给变音符号带来问题。
如果我使用NSWindowsCP1252StringEncoding
它适用于Windows,如果我使用NSMacOSRomanStringEncoding
,它只适用于Mac。
通过“作品”,我的意思是变音符号和一些像欧元符号这样的特殊字符正确显示,而不是像一些有趣的字符或不可见。
您在Windows和Mac上使用什么工作?
答案 0 :(得分:2)
UTF8支持Umlauts,但是在Windows端,您还需要一个支持UTF8的应用程序来读取CSV。
为了确保一切正常,您还可以在十六进制编辑器或支持UTF8编码的文本编辑器中查看该文件。