Python 中使用 ogr 生成 shape 文件时的中文乱码问题
2012-11-17 22:27
639 查看
GDAL/OGR 的 1.9 版本开始,ogr 对中文的支持有了较大的改动。默认情况下,使用 Python 的 osgeo.ogr 生成 shape 文件时,直接使用 SetField 来设置属性值,其中如果含有中文就会出现乱码。在 driver 初始化之前,设置 gdal 的参数就可以解决中文乱码的问题。C/C++ 的做法
具体链接看这里。在Python 的设置方法如下:
具体链接看这里。在Python 的设置方法如下:
import osgeo.ogr, osgeo.gdal osgeo.gdal.SetConfigOption('GDAL_FILENAME_IS_UTF8', 'NO') # 解决中文路径 osgeo.gdal.SetConfigOption('SHAPE_ENCODING', '') # 解决 SHAPE 文件的属性值 ...
相关文章推荐
- 彻底解决使用Doxygen 1.5.6自动生成的chm文件导航栏中文乱码问题
- Python 3下使用Matplotlib工具画图,中文显示乱码的问题解决(修改配置文件)
- 解决python使用open打开文件中文乱码的问题
- 使用Python3生成CSV文件遇到的问题(空行/乱码)
- python使用open打开文件中文乱码
- 用python写文件输出,解决输出的中文为乱码问题
- Python 2.7.3的文件编码问题,print在控制台下面中文乱码问题,以及推荐做法
- spring boot使用i18n时properties文件中文乱码问题的解决方法
- Python模块函数:os.listdir 打印Win7目录中的文件-中文乱码问题
- [Python] 中文路径和中文文本文件乱码问题
- python生成csv中文乱码的问题
- php使用fputcsv()函数csv文件读写数据的方法(解决中文乱码问题)
- Python打包为exe使用py2exe时中文乱码问题
- Android Studio中使用properties配置文件出现中文乱码问题
- Python处理MLDonkey 下载中文文件乱码问题 (2)
- Python使用SQLAlchemy,并且解决了插入中文乱码问题
- 使用Jersey上传文件到tomcat的中文乱码问题
- Python json文件读取及显示中文乱码的问题
- 解决HttpClient的FilePart上传文件中使用中文名称文件名乱码问题
- python使用requests爬取网页,遇到中文出现遇到中文出现乱码的编码问题及解决乱码的编码问题及解决