您的位置:首页 > 编程语言 > Python开发

python 读取并显示 UTF-8 中文文本

2009-08-07 18:26 381 查看
需要通过 python 处理一些带中文的文本,显示的时候要处理编码在 python 确实是个头疼的问题

#!/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()

参考页面
Python中文全攻略 http://www.sqlite.com.cn/MySqlite/11/395.Html Python 编码问题整理 http://blog.163.com/sea_haitao/blog/static/775621620096412211732/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: