借鑒前輩們解決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