【ArcGIS错误异常100问】之003:属性表中文乱码解决办法总结 您所在的位置:网站首页 arcgis错误001556 【ArcGIS错误异常100问】之003:属性表中文乱码解决办法总结

【ArcGIS错误异常100问】之003:属性表中文乱码解决办法总结

2024-01-22 03:06| 来源: 网络整理| 查看: 265

测试环境:

操作系统:windows7ArcGIS版本:10.X、Pro结果:通过测试

文章目录 1. 错误提示2. 原因分析3. 解决方法4. 问题验证

1. 错误提示

如图所示,安装完ArcGIS Pro后,由于计算机系统和应用软件字符编码的问题,导致加载矢量数据并打开属性表后,会发现中文字段出现了乱码。

属性表中文乱码:

在这里插入图片描述

2. 原因分析

中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。官方给的建议是:使用支持统一码(unicode)的文件地理数据库(file geodatabase)保存文件,这样就避免乱码。

3. 解决方法

事实上,ArcMap中也会出现中文属性表乱码的情况。

乱码的出现会给学习和工作带来很大不便,因此本文汇总整理了ArcGIS Pro及ArcMap中文乱码解决办法,具体如下:

第一种方法:

Win+R,打开运行,如果是ArcMap,输入如下命令:

reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.6\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f

Desktop后面跟的是ArcGIS的版本。

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

reg add HKEY_CURRENT_USER\Software\ESRI\ArcGISPro\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f

在这里插入图片描述 或者是cmd。

在这里插入图片描述

注册表项添加成功!

在这里插入图片描述

第二种方法:

在加载数据时,高版本的ArcMap会先读取.cpg文件来判断文件的编码,所以在shapefile文件目录下添加“.cpg”文件,文本内容为oem或936。

在这里插入图片描述

4. 问题验证

属性表中文正常:

在这里插入图片描述



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有