1、导出的矢量文件dbf格式用Excel打开后全是乱码怎么解决?

 

该类问题的部分解决方案是将数据用【表转Execl 】 工具转出来

 

能根本解决的方法是修改注册表

详细解决方案是:

乱码解决办法:

①快捷键Win+R   

②运行cmd

 

 

 

前两步也可以Win+S(搜索),命令提示符,打开,或以管理员身份运行即可。

 

 



③输入reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.2\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f 后,按回车(Enter)

 

 

 


注意该命令行样例里的ArcGIS版本是Desktop10.2版,你要根据你自己的ArcGIS Desktop版本修改命令行里的版本号。

 

若运行命令行出现此类问题(如下图)

请查看你的语句是否正确,最好用复制粘贴的方法,尽量不要手动输入,在cmd的顶空白处右键,再编辑\粘贴,或者用快捷键也可。

 

④运行注册表后如果shp的属性表还是乱码就要shp数据创建一个同名的.cpg语言代码文件,并且内容写入UTF-8,然后再用arcgis打开,看到不乱码后再到处一份新的shp矢量数据。

新建.cpg文件并输入UTF-8后看到不乱码后再导出一份新的shp矢量数据。

 

运用此方法,90%以上情况可以用此方法进行解决。