您的位置:首页 > 其它

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

2015-11-25 10:55 183 查看
问题描述:使用ArcMap绘制地图时出现属性表中文乱码。






解决方法:在Cmd命令行中输入以下命令:

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





[b]问题分析:此时将会新建Common 项,在Common项下面新建 CodePage项,在CodePage项中(注册表右侧)添加一个字符串(REG_SZ),名称: dbfDefault,健值:969,这是因为ArcGIS默认通过读取系统的代码页(CodePage)来确定文件编码的(或者是根据操作系统语言来判断的),中文系统一般采用GBK的编码方式,因此中文系统下,生成的shapefile文件都是以GBK来编码其中的字段属性的,如果dbf不是GBK编码就会出现乱码问题。[/b]

下面是正确编码的结果:






当然也可以写成reg注册文件形式:

 

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage]

"dbfDefault"="936"
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Arcgis 乱码 esri