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%以上情况可以用此方法进行解决。