ArcGIS属性表.dbf文件使用Excel打开中文乱码的解决方法

您所在的位置:网站首页 arcgis属性表乱码 ArcGIS属性表.dbf文件使用Excel打开中文乱码的解决方法

ArcGIS属性表.dbf文件使用Excel打开中文乱码的解决方法

2023-10-12 10:14| 来源: 网络整理| 查看: 265

纠正错误。选择中文,点击“设为默认值”,设定完成后重启一下Excel。

看结果

对于10.2.1以后的ArcGis版本

创建Shapefile默认使用UTF-8编码,所以使用Excel是打开乱码的,Excel认ANSI,中文认GBK。可以通过导出文本后转换到Excel的方式解决。

为了使创建Shapefile文件默认编码就采用GBK,可以通过安装官方补丁的方式解决。安装补丁后允许修改系统的注册表默认代码页,将代码页值改掉就可以了。

Esri官方的说明是这样的:This patch allows user sites to modify the default code page used in shapefiles to meet specific needs. At 10.2.1 the default code page was set to UTF-8 to be consistent with industry standards.

1、下载补丁

https://support.esri.com/zh-cn/downloads

进入上面链接指向的页面,检索关键词“Shapefile Default Code Page Patch” ,下载对应版本的patch安装。

2、修改注册表

复制下面的批处理代码,粘贴到文本文档,然后把ArcGis版本改成安装的版本,保存,将文件扩展名改为.bat,双击bat即可实现注册表修改。

@ECHO OFF

IF "%1"=="" GOTO :EOF

reg add HKEY_CURRENT_USERSoftwareESRIDesktop10.2.2CommonCodePage /v dbfDefault /t REG_SZ /d 936 /f

本文作者:yzhyingcool

作者博客地址:

https://www.cnblogs.com/yzhyingcool/

微信ID:bbs3s001返回搜狐,查看更多



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3