我正在收到一些有英语和非英语混合的facebook帖子(确切地说是高棉语)。
以下是将数据打印到屏幕或将其保存到文件时如何显示非英语:\ u178a \ u17c2 \ u179 \ u172 \ u172 \ u172 \ u172 \ u172 \ u172我宁愿把它显示为ឈឹមបញ្ចពណ៌(注意:这不是以前unicode的翻译。)
答案 0 :(得分:2)
如果要将信息保存在文件中,请尝试此操作:
import codecs
string = 'ឈឹម បញ្ចពណ៌'
with codecs.open('yourfile', 'w', encoding='utf-8') as f:
f.write(string)
答案 1 :(得分:1)
应该是这样:
print(u'\u1787\u17b6\u17a2\u17d2') #python3
print u'\u1787\u17b6\u17a2\u17d2' #python2.7
输出:ជាអ្
答案 2 :(得分:0)
在pycharm中我添加了:
(顶部)# - - 编码:utf-8 - -
导入sys 重装(SYS) sys.setdefaultencoding函数(' UTF8&#39)