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/
#!/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/
相关文章推荐
- python替换UTF-8编码文本中任意特殊字符,包括中文符号问题:大量文本,将其中的特殊字符用空
- 读取中文文本,将每个字存入向量,然后显示出来
- 读取本地UTF-8文件带有换行的中文文本
- 利用python读取xml布局文件下面使用中文或者引用资源文件里面的中文,并且显示行号
- Qt读取中文文本,兼容GBK&&UTF-8
- Python 读取文件中unicode编码转成中文显示问题
- python读取中文txt文本的方法
- Python读取windows下记事本保存的UTF-8格式的内容,首行数据显示不正常的解决办法
- python 读取txt中文文本
- Python读取.xml文件(<?xml version="1.0" encoding="UTF-16"?>)中文乱码问题解决
- Python实现的json文件读取及中文乱码显示问题解决方法
- Python读取文本,输出指定中文(字符串)
- 文章标题 解决IDEA读取txt文本中显示的中文乱码问题
- python中文显示乱码,已经在开头有了coding: utf-8
- 图像的读取显示以及保存----《opencv-python中文教程》
- python替换UTF-8编码文本中任意特殊字符,包括中文符号
- [Python] 中文编码问题:raw_input输入、文件读取、变量比较等str、unicode、utf-8转换问题
- Python2.7 读取中文,显示为乱码的问题
- Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法
- php从数据库中读取编码utf-8的中文内容输出到浏览器显示问号的解决方案