我正在将 NSString
保存在 NSArray
中,并将 NSArray
保存在 NSDictionary
中。执行此操作时,NSDictionary
内的进程会通知我,如果我的字符串类似于 Hi I'm XYZ
。然后在单引号的位置存储适当的 UTF 字符。
那么如何避免这种情况,或者如何从 NSArray
或我的 NSDictionary
获取实际文本以及特殊字符?
任何帮助都是值得感激的。
最佳答案
NSString 内部使用 Unicode 字符。因此它可以轻松处理来自不同语言的各种字符。
您无法选择 NSString 的内部编码。它始终是 Unicode。如果您遇到编码问题,那么您要么错误地创建了 NSString 实例,要么以错误的方式输出了该实例。
而且不存在 UTF 字符这样的东西。
请更好地描述您的问题并显示相关源代码。
关于iphone - 如何避免 NSDictionary 中出现 UTF8 字符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8485615/