Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法
来源:互联网 发布:移动网络和机顶盒办理 编辑:程序博客网 时间:2024/05/22 00:29
最近在配置文件config.ini有中文输出时,python 3 打印出来显示乱码。初步判断是由于编码问题。
在 Python 3 中虽有encoding 参数,但是对于有BOM(如Windows下用记事本指定为utf-8)的文件,需要使用 utf-8-sig, 使用utf-8没办法。
配置文件 config.ini如下:
[TABLEDATA]project_name =BWtest_model= 消息设置
Python 3 下 的code
# -*- coding:utf-8 -*-import configparserconfig = configparser.ConfigParser()config.read('config.ini',encoding="utf-8-sig") #此处是utf-8-sig,而不是utf-8print(config['TABLEDATA']['test_model'])
运行得到结果:
消息设置
谢谢网友分的分享
http://www.07net01.com/2015/03/780710.html
阅读全文
0 0
- Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法
- python3如何读取含有中文的文本
- tinyxml读取中文时显示乱码的解决方法
- tinyxml读取中文时显示乱码的解决方法
- ConfigParser 读取 config 配置文件
- windows下slickedit BUILD窗口中文显示乱码的解决方法
- python3使用configparser读取带有中文的配置文件出现UnicodeDecodeError错误
- j2ee由于tomcat配置问题显示中文乱码的解决方法
- windows下mysql中文乱码, 配置解决方法
- 含有中文的网址中显示百分号%等乱码是什么?
- RandomAcessFile读取中文乱码的终极解决方法
- PHP读取TXT中文乱码的解决方法
- java软件托盘MenuItem 显示中文出现框框乱码、读取ini配置文件乱码
- python3 用ConfigParser包处理 ini文件
- Ubuntu下pdf、gedit、vim 中文无法读取或者显示乱码的解决方法
- Ubuntu下pdf、gedit、vim 中文无法读取或者显示乱码的解决方法
- python 读取mssql server 2005 显示中文总是乱码的解决方法
- jsp显示中文为乱码的解决方法
- 经验分享 | 在将容器扩大化应用于生产环境中_你都遭遇了哪些困境?
- 设计模式的应用场景(9)--装饰模式
- 前端H5初学笔记(一)
- swift3.0 纯代码tableView的使用
- hibernate中session的线程安全问题
- Python3 configparser读取含有中文配置config.ini(Windows)显示乱码的解决方法
- Git Permissions are too open
- 根据时间或时间字符串获取星期几
- js排序与重组
- SSM框架搭建使用json遇到406错误
- Hibernate之核心开发接口与对象的三种状态
- Linux cat命令详解
- spring 官方下载地址(Spring Framework 3.2.x&Spring Framework 4.0.x)
- Nginx+Tomcat搭建高性能负载均衡集群