Skip to main content
 首页 » 编程设计

python之python中的俄语字符解码

2025年05月04日16kuangbin

本题仅针对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