不知道整个 unicode 字符 python
Not knowing a whole unicode character python
我有一个变量,其中 Unicode 字符是用字符串输入的
print(x)
# output -> '\u062f\u0631 \u0627\u0628\u0644'
print(type(x))
# output -> <class 'str'>
如何将 x 转换为 utf8?
使用 .encode('raw_unicode_escape').decode('unicode_escape')
加倍 Reverse Solidi,参见 Python Specific Encodings
x= '\u062f\u0631 \u0627\u0628\u0644'
print(x, '->', x.encode('raw_unicode_escape').decode('unicode_escape'))
\u062f\u0631 \u0627\u0628\u0644 -> در ابل
我有一个变量,其中 Unicode 字符是用字符串输入的
print(x)
# output -> '\u062f\u0631 \u0627\u0628\u0644'
print(type(x))
# output -> <class 'str'>
如何将 x 转换为 utf8?
使用 .encode('raw_unicode_escape').decode('unicode_escape')
加倍 Reverse Solidi,参见 Python Specific Encodings
x= '\u062f\u0631 \u0627\u0628\u0644'
print(x, '->', x.encode('raw_unicode_escape').decode('unicode_escape'))
\u062f\u0631 \u0627\u0628\u0644 -> در ابل