Arcgis加載shp文件,屬性表中文字符亂碼---實(shí)測(cè)有效
在Arcgis中加載shape文件,打開屬性表,顯示某些字段的中文字符亂碼。ArcGIS 10.2 以及更早的版本,ArcGIS寫shapefile的時(shí)候,遇到中文默認(rèn)使用Windows當(dāng)前語言?字符集編碼(也稱?代碼頁/CodePage/OEM CodePage),例如中文一般使用的是?CodePage 936(GBK)。具體的內(nèi)容可以參考:arcgis中編碼方式改變引起的shp文件亂碼、字符截?cái)鄦栴}處理--CSDN

因此我們需要修改注冊(cè)表里面的內(nèi)容,具體的步驟如下,修改的結(jié)果如下圖:

接著關(guān)閉保存,重啟Arcgis,重新加載shp文件。注意:這一次本人按照網(wǎng)上的教程做了,但是結(jié)果不對(duì),原因是我的.cpg文件出了問題,莫名其妙在936編號(hào)前多了CP,因此無法被識(shí)別。因此,大家在修改好注冊(cè)表的內(nèi)容后,需要檢查一下這個(gè)cpg文件是不是有問題。正常應(yīng)該是osm或者936。

經(jīng)過修改為正確的值就可以正常讀取。


標(biāo)簽: