【发布时间】:2018-10-05 10:58:59
【问题描述】:
我从网络服务中得到以下结果:
"\\x52\\x50\\x1F\\x1F\\x44\\x46\\x57\\x47"
我需要获取 unicode 字符的字符串,我认为应该是:
"\u0052\u0050\u001F\u001F\u0044\u0046\u0057\u0047"
即"RPDFWG"
我不能使用replace("\\x", "\u00");,因为它说“\u00”不是有效的unicode
【问题讨论】:
-
replace("\\x", "\\u00") -
Web 服务的结果是否坚持 ASCII 范围内的字符?或者可以有 \x80 和更大的值,在这种情况下字符编码会很重要?
-
您是否真的从 Web 服务中获得了
\\x,或者这正是您表示它的方式? -
@guleryuz No.
\u仅适用于编译器。