ArcGIS 10.3属性表中文乱码问题

问题:属性表中文字段存在乱码问题

解决方法一(未使用):

  1. 打开cmd窗口

  2. 输入reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f,其中Desktop后面是对应的版本号,也可能是10.2 10.4 10.6等

这种是修改ArcGIS默认的编码方式,在系统路径下新建Common项,并设置默认的编码方式的名称和键值。

参考https://blog.csdn.net/hailiannanhai/article/details/78099074的解释,在ArcGIS10.1之后,arcmap会先读取.cpg的问价来判断文件编码,如果没有,就采用默认的utf编码。

但其实我只是当前的文档有中文,所以采用修改.cpg文件的方式,临时修改编码格式,如下

解决方法二:

  1. 打开当前shapefile文件下的.cpg文件(如果没有就新建一个,名称与shapefile同名,后缀为.cpg),修改编码格式,输入文本内容为GBK或者GB2312
原始编码
修改编码

先这样吧,明天测试一下能不能成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容