ios - json 文件中的 NSString 无法识别撇号

标签 ios objective-c json nsstring

我尝试从 json 文件中获取一个值并将其恢复为 NSString 但是当内容包含撇号时

例如 de l'Achéron

我将此作为结果:de l’Achéron

我观察到这个编码也存在于 json 文件中。

谁能告诉我如何解决这个问题?

最佳答案

如果可以,您需要检查您的服务器代码,因为在将 l'Achéron 放入 json 之前,您需要将其设置为带有 enconde 函数的 UTF-8。

在 PHP 中它是用:$str_encoded=urlencode($str_utf8);

希望对你有帮助

关于ios - json 文件中的 NSString 无法识别撇号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22720938/

相关文章:

javascript - d3.js 结合了两种具有相同属性的不同类型的 json 文件

jquery - 在没有表单/输入字段的情况下使用带有 Phonegap 的 iOS 键盘?

objective-c - 点之间的均匀距离

ios - NSString 到 NSDate 格式对话问题

objective-c - Objective-C - 自定义 View 和实现 init 方法?

php - 适用于 Android、PHP 和 MySQL 的 REST API

python - 与 Twitter 交互时,xml、json、rss 和 atom 之间的实际区别是什么?

ios - HTML 不尊重 UIWebView 中的 .CSS 文件

ios - 如何获取表格单元格中的标签以继续到下一行而不是被切断屏幕? (Xcode 8)

xml - iPhone 上的 touch.facebook.com 给我 "Entity ' nbsp' not defined”