542179528 发表于 2015-4-26 06:17:44

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

需要通过 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/
页: [1]
查看完整版本: python 读取并显示 UTF-8 中文文本