python 读取并显示 UTF-8 中文文本
需要通过 python 处理一些带中文的文本,显示的时候要处理编码在 python 确实是个头疼的问题
参考页面
Python中文全攻略 http://www.sqlite.com.cn/MySqlite/11/395.Html
Python 编码问题整理 http://blog.163.com/sea_haitao/blog/static/775621620096412211732/
#!/usr/bin/env python
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
def ConvertCN(s):
return s.encode('gb18030')
def PrintFile(filename):
f = file(filename, 'r')
for f_line in f.readlines():
print ConvertCN(f_line)
f.close()
if __name__ == "__main__":
PrintFile('1.txt')
print ConvertCN("\n****** 按任意键退出! ******")
sys.stdin.readline()
#coding=utf-8
import sys
reload(sys)
sys.setdefaultencoding('utf8')
def ConvertCN(s):
return s.encode('gb18030')
def PrintFile(filename):
f = file(filename, 'r')
for f_line in f.readlines():
print ConvertCN(f_line)
f.close()
if __name__ == "__main__":
PrintFile('1.txt')
print ConvertCN("\n****** 按任意键退出! ******")
sys.stdin.readline()
参考页面
Python中文全攻略 http://www.sqlite.com.cn/MySqlite/11/395.Html
Python 编码问题整理 http://blog.163.com/sea_haitao/blog/static/775621620096412211732/