ArcGIS10.3_解决属性表中文乱码问题

借鉴前辈们解决ArcMap低版本属性表乱码的问题解决方法,勇敢的尝试了一下Pro中的解决方法,其实道理都一样。
先来看看第一种方法:
打开CMD,如果是ArcMap,输入如下命令:

reg add HKEY_CURRENT_USERSoftwareESRIDesktop10.3CommonCodePage /v dbfDefault /t REG_SZ /d 936 /f
1
Desktop后面跟的是ArcGIS的版本。

如果是Pro,输入如下命令:

reg add HKEY_CURRENT_USERSoftwareESRIArcGISProCommonCodePage /v dbfDefault /t REG_SZ /d 936 /f
1
再看看第二种方法
这是团队小伙伴找到的一种解决方法,高版本的ArcMap会先读取.cpg文件来判断文件的编码,所以在shapefile文件目录下添加“.cpg”文件,文本内容为oem或936。

这种方法有个缺点就是对每个shapefile都需要添加.cpg文件。

最后看看这两种解决方法的效果

————————————————
版权声明:本文为CSDN博主「陌上桑la」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/qq_24655701/article/details/84944046

原文地址:https://www.cnblogs.com/gisoracle/p/11564613.html