arcgis10.2以后枕磁,shp文件屬性表中文會(huì)有亂碼的情況
(該情況通常在原有低版本arcgis升級(jí)版本后才出現(xiàn))
解決方法
解決方法:在Cmd命令行中輸入以下命令
(復(fù)制到cmd中黏貼笋熬,注意改成對(duì)應(yīng)你的arcgis版本10.x):
reg add
HKEY_CURRENT_USER\Software\ESRI\Desktop10.3\Common\CodePage /v dbfDefault /t REG_SZ /d 936 /f
版本找對(duì)應(yīng)的該就行,10.2 10.3
10.4 10.5
問(wèn)題分析:此時(shí)將會(huì)新建Common 項(xiàng)转捕,在Common項(xiàng)下面新建 CodePage項(xiàng),在CodePage項(xiàng)中(注冊(cè)表右側(cè))添加一個(gè)字符串(REG_SZ)唆垃,名稱(chēng): dbfDefault五芝,健值:969,這是因?yàn)锳rcGIS默認(rèn)通過(guò)讀取系統(tǒng)的代碼頁(yè)(CodePage)來(lái)確定文件編碼的(或者是根據(jù)操作系統(tǒng)語(yǔ)言來(lái)判斷的)辕万,中文系統(tǒng)一般采用GBK的編碼方式枢步,因此中文系統(tǒng)下,生成的shapefile文件都是以GBK來(lái)編碼其中的字段屬性的渐尿,如果dbf不是GBK編碼就會(huì)出現(xiàn)亂碼問(wèn)題醉途。