Python3 Unicode转中文

a = '\u65E5\u7528\u767E\u8D27'
print(type(a))
b = a.encode('utf-8').decode("utf-8")
print(b)
输出:
  <class 'str'>
  日用百货

a = '\u65E5\u7528\u767E\u8D27'
print(type(a))
b = a.encode('gbk').decode("gbk")
print(b)
输出:
  <class 'str'>
  日用百货

a = '\u65E5\u7528\u767E\u8D27'
print(type(a))
b = a.encode('utf-8').decode('unicode-escape')
print(b)
输出:
  <class 'str'>
  日用百货 (这里乱码了,下面是修改方法)

a = r'\u65E5\u7528\u767E\u8D27'
print(type(a))
b = a.encode('utf-8').decode('unicode-escape')
print(b)
输出:
  <class 'str'>
  日用百货
 
 
 

猜你喜欢

转载自www.cnblogs.com/qiaoer1993/p/11027836.html
今日推荐