我正在使用 API 从 CMS 获取数据,我们正在显示用户在 CMS 中输入的文本,
但我的问题是当用户在 CMS 中输入一些特殊字符时,我无法在 iphone 端获取这些文本
这是用户在墙描述中输入的文本链接
我们正在使用 json 网络服务,它们将字符串编码为 utf-8,所以我的 json 字符串将是
您的词汇表中没有“停止”这个词。在 4.5 小时或更短的时间内跑完马拉松。
utf 字符 \u0092 是我们需要显示的特殊字符,如上图所示
注意:1)如果我们在 web 服务中将未编码的字符串传递给 utf-8,我将整个字符串作为 null 。
2)我尝试了 [NSString stringWithCString:[textFromCms cStringUsingEncoding:NSISOLatin1StringEncoding] encoding:NSUTF8StringEncoding]; 其中 textFromCms 是我从 cms 获得的文本,如上所示。
3)我也尝试不进行任何对话/编码......它忽略了特殊字符
4)也尝试使用base64,但也没有帮助。
任何帮助将不胜感激。