如何正确解码 Google Translate API 答案?
我正在与 Google Translate API 进行通信。我可以发送我的请求并得到答复。唯一的问题是一些特殊字符被编码。例如:
“时钟”(EN) 将被翻译为“L'horloge”(FR)
API 将向我发送此文本 L\u0026# 39;钟表
。如何将此类情况转换为 unicode 字符串?
I'm communicating with the Google Translate API. I can send my request and get an answer. The only problem is that some special characters are encoded. For exemple :
"The clock" (EN) will be translated to "L'horloge" (FR)
The API will send me this text L\u0026#39;horloge
. How can I convert such cases into unicode string ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
它是 JSON unicode 和 HTML 编码。
我建议你使用超级对象来解码 JSON:
http://code.google.com/p/superobject/source/浏览/#svn/trunk
It is JSON unicode and HTML encoding.
I suggest you to get superobject to decode JSON:
http://code.google.com/p/superobject/source/browse/#svn/trunk
您可以使用以下函数对其进行解码:
如果您愿意,可以此处尝试一下
You can decode them by using the following function:
If you like, you can try it out here