如何在 JSON 中使用其他编码?
我知道 JSON_decode 仅适用于 UTF-8,我想使用这样的字符:“ë”我怎样才能实现这一点?还是没有办法?
感谢您的时间和帮助。
I know that JSON_decode only works with UTF-8, I want to use characters like this:"ë" how can I achieve that? or there is not way?
THANK YOU FOR YOUR TIME AND HELP.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
只需将字符编码为 UTF-8 即可。看起来你想要 U+00EB,或者如 Unicode 规范中所称:“带有分音符号的拉丁文小写字母 E”。
在 UTF-8 中,这是两个字节:
c3 ab
或者您可以使用字符串转义:
"\u00eb"
您可能还应该阅读 Joel Spolsky 的文章 每个软件开发人员绝对必须了解 Unicode 和字符集(没有任何借口!)的绝对最低限度(没有任何借口!)。
Just encode the character in UTF-8. It looks like you want U+00EB, or as it's called in the Unicode spec: "LATIN SMALL LETTER E WITH DIAERESIS".
In UTF-8 that is two bytes:
c3 ab
Or you can use an string escape:
"\u00eb"
You should probably also read Joel Spolsky's article The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!).