ArcGIS中ArcMap图层属性表的中文字段乱码的解决方法

本文介绍了如何通过修改注册表解决ArcMap软件中图层属性表字段中文乱码的问题。步骤包括打开注册表编辑器,新建相关项和字符串值,设置数值数据为oem,然后重新加载图层,最终成功显示正常中文字符。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  本文介绍ArcMap软件打开图层的属性表后,出现字段中汉字乱码情况的解决方法。

  有时在使用ArcMap软件时,会发现一些图层的属性表中,原本应该是中文的字段却出现乱码的情况;如下图所示,其中NAME99一栏应该是图层中各个要素对应的汉语名称,但却出现了数字、符号等乱码。

在这里插入图片描述

  针对这一情况,我们可以通过修改注册表的方法来解决。首先,同时按下Windows徽标键与R键,打开“运行”窗口,并在其中输入regedit字样。

在这里插入图片描述

  随后,找到\HKEY_CURRENT_USER\SOFTWARE\ESRI\,在其中找到并进入自己对应的ArcMap软件版本;随后,我们需要观察其中是否有名称为Common的一项。

在这里插入图片描述

  如上图所示,可以看到我这里是没有名称为Common的这一项的,所以我们在Desktop 10.7处右键,并选择“新建”→“”;如果大家有名称为Common的这一项,就不用新建了,继续看后面的内容即可。

在这里插入图片描述

  如下图所示,我们在创建了名称为Common的这一项后,在其中依据同样的方法,再创建一个名称为CodePage的项。

在这里插入图片描述

  随后,在CodePage这一项的右侧空白区域中,右键并选择“新建”→“字符串值”选项。

在这里插入图片描述

  随后,选中刚刚新建的字符串值,并按下F2键,从而将其重命名为dbfDefault

在这里插入图片描述

  随后,在其上右键,并选择“修改…”选项。

在这里插入图片描述

  将其“数值数据”修改为oem

在这里插入图片描述

  随后,将刚刚出现乱码情况的图层从ArcMap软件中移除,并重新添加。此时,再打开其属性表,可以看到NAME99这一列已经是正常的中文字符显示了。

在这里插入图片描述

  至此,大功告成。

欢迎关注:疯狂学习GIS

评论 19
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

疯狂学习GIS

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值