ArcGIS10.3_解決屬性表中文亂碼問題


借鑒前輩們解決ArcMap低版本屬性表亂碼的問題解決方法,勇敢的嘗試了一下Pro中的解決方法,其實道理都一樣。
先來看看第一種方法:
打開CMD,如果是ArcMap,輸入如下命令:

reg add HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f
1
Desktop后面跟的是ArcGIS的版本。

如果是Pro,輸入如下命令:

reg add HKEY_CURRENT_USER\Software\ESRI\ArcGISPro\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f
1
再看看第二種方法
這是團隊小伙伴找到的一種解決方法,高版本的ArcMap會先讀取.cpg文件來判斷文件的編碼,所以在shapefile文件目錄下添加“.cpg”文件,文本內容為oem或936。

這種方法有個缺點就是對每個shapefile都需要添加.cpg文件。

最后看看這兩種解決方法的效果

————————————————
版權聲明:本文為CSDN博主「陌上桑la」的原創文章,遵循 CC 4.0 BY-SA 版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/qq_24655701/article/details/84944046


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM