为什么中文字符被编码成了两个Unicode
2016-06-03 来自:Coke阳光 6 人回应

我用jsonnet工具,处理json,里面有中文,原来的字符是:{a:\"李\"},处理后变成:

{
"a": "\u00c0\u00ee"
}

在网上查了,”李“的Unicode编码是\u674e,为什么变成两个16进制数了??

2016-06-08 来自:江湖骗子先生

“李”这个字的编码:

ASCII 编码:c0 ee

Unicode: 4e 67

UTF8:e6 9d 8e

关键是你解析它的时候,要指定好编码。

2016-06-07 来自:

windows版本处理字符串时把汉字拆分成两个字符,英文字符没有问题,汉字是采用gbk编码,李的gbk编码是c0ee,所以变成两个两个\u00c0\u00ee

2016-06-05 来自:Terry麟

怕是你弄错了吧

2016-06-04 来自:红绿绿 ‵

那a怎么成name了啊

2016-06-04 来自:- L · V e

jsonnet工具 具体有下载地址吗

2016-06-04 来自:hisense10301201

Json.Net? 贴下实际代码。

您的回应

你还未登陆,不能回应!登陆