我使用 FTP 列出服务器上的文件属性。我请求文件名并将它们放入一个数组中。我像这样直接打印数组:
NSLog(@"%@", array);
我得到的是这样的:
\U6587\U4ef6\U540d\Uff1afilename.txt
\U6587\U4ef6\U540d\Uff1afilename1.txt
......
当我想打印 Unicode "\U6587\U4ef6\U540d\Uff1a" 以查看它是什么时,我得到了编译错误:“不完整的通用字符名称”。
但是,如果我打印名称而不是整个数组,我可以在没有 Unicode 的情况下正确获取名称。但我需要对数组中的名称做一些事情。我想知道为什么 Unicode 存在,并且只删除 Unicode 然后用真实文件名做一些事情是否合适?