【发布时间】:2018-08-30 12:03:29
【问题描述】:
管理面板上写的确切文本是Test的,我们的PHP服务器正在使用utf8_encode()方法对该文本进行编码,这导致移动端的响应如下:: 测试\u00e2\u0080\u0099s
如何将其解码回 ' 以显示在移动应用程序上? 我已经尝试了很多解决方案,包括 utf8 解码,但它不起作用,请帮助。
我也尝试了How to replace the \u00e2\u0080\u0099 this string into ' in iOS 中给出的解决方案,但此解决方案仅适用于特定字符,我正在寻找一些通用解决方案,用 ' 替换 \u00e2\u0080\u0099 似乎是一个临时解决方案,因为它不保证我是否得到其他 unicode 作为响应。
【问题讨论】:
-
如果你能准确地展示你所尝试的,我会更容易推断出哪里出了问题。
-
你为什么写
\` in your admin console and not just`?理想情况下,管理控制台应该已经识别出该字符,然后将其发送到正确编码的客户端,而不仅仅是转义。 -
嗨,DonMag,在此链接中给出的解决方案仅适用于特定角色,但我正在寻找任何通用解决方案。
-
@Richa - 似乎有很多实例几乎完全相同的问题。查看其中一些,它们都表明您得到的序列
\u00e2\u0080\u0099评估为â... 不是 到’。您确定这不是您服务器上的编码问题吗?
标签: ios unicode encoding decoding