繁体   English   中英

无法从JSON文件将撇号识别为NSString

[英]Apostrophe not recognized into NSString from json file

我尝试从json文件中获取一个值并将其还原到NSString中,但是当内容中包含撇号时

例如,l'Achéron

我得到的结果是 :de l’Achéron

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

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

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

在PHP中,它的制作方法是: $str_encoded=urlencode($str_utf8);

希望对您有所帮助。

由于服务器编码不在我的责任范围内,因此可以解决我的问题。

NSString *lala=textfromJSON;
lala=[lala stringByReplacingOccurrencesOfString:@"’" withString:@"'"];

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM