本题仅针对python:
我有一个俄语字符串中的城市名称,它是 Unicode 格式,例如,
\u041C\u043E\u0441\u043A\u0432\u0430
表示
Москва
如何获取原文而不是unicode字符?
注意:不要使用任何导入模块
请您参考如下方法:
>>> a=u"\u041C\u043E\u0441\u043A\u0432\u0430"
>>> print a
Москва
您的字符串是 unicode 字符串,因为带有\u 的每个字符/代码点只能从 unicode 字符串中使用,您应该在字符串前加上 u。否则是一个常规字符串,每个\u 都算作一个常规 ascii 字符:
>>> len(a)
6
>>> b="\u041C\u043E\u0441\u043A\u0432\u0430"
>>> len(b)
36
