ArcGis 属性表.dbf文件使用Excel打开中文乱码的解决方法
转自:https://www.cnblogs.com/yzhyingcool/p/10267716.html 2019年3月27日补充: 在ArcMap10.3+(根据官网描述应该是,作者测试使用10.5,可行)以后的版本,可以使用ArcToolbox工具导出Excel,而不出现乱码。 工具位置ConversionTools——Excel——Table to Excel .xls最大65536行,.xlsx最大1048576行 以下是原文: ArcGis Shapefile文件的属性表信息存储于.dbf格式的文件之中,在 ArcGIS 10.2.1 之前的版本,创建 shapefile 的时候,其编码类型是ANSI,编码规则由操作系统的语言区域设置决定的,在中文操作系统下编码方式是gbk,即936。 而从 ArcGIS Desktop 10.2.1 版本以及之后的版本,产生的shapefile是Unicode的,编码规则是 UTF-8 。这个dbf格式的文件可以直接拖到一个打开的Excel文件中打开查看(可以修改,但不能保存,可以另存为Excel文件)。 对于10.2.1之前版本ArcGis创建的dbf,即GBK编码文件: 直接扔到Excel打开后,有时会出现中文字段乱码的情况,就下图的样子。 这是什么原因呢?出现这种情况的原因一般是你的Excel跑到外国去了,对,它崇洋媚外了