zoukankan      html  css  js  c++  java
  • python生成shp文件,打开属性表的字段和内容时中文字符均为乱码的处理方法

    最近用python生成了shp文件文件,打开后属性表内容中的中文字符均为乱码,度娘之后发了一个解决方法,备着自己用:

    我用的ArcGIS 10.2版本,可以通过下面的方法来设置编码行为:

    方法一:

              1. 开始--运行,输入”Regedit“,打开注册表;

              2. 如是用的是 10.x 版本 ArcGIS Desktop,定位到” My ComputerHKEY_CURRENT_USERSoftwareESRIDesktop 10.2';

              3. 创建项 'Common',接着创建 'CodePage'项,添加 ‘字符串’,名称: dbfDefault,健值:UTF-8;

              4.重启ArcMap后显示正常。

    方法二:

              在创建shp文件的时候非常暴力,直接加入编码方法:

        shp = shapefile.Writer(shp_filename,encoding='utf-8')
    第二种方法暂时没有试过,不知道能不能成功!
  • 相关阅读:
    商品翻牌效果(纯css)
    3D旋转相册(纯css)
    3D旋转
    前端搜索js
    js打字的效果
    淡入淡出,类似于轮播图
    返回顶部
    java设计模式--状态模式
    java设计模式--抽象工厂模式
    java设计模式--观察者模式
  • 原文地址:https://www.cnblogs.com/huangyz-xy/p/13260028.html
Copyright © 2011-2022 走看看