日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

ArcGIS10.2,10.3,10.4,10.5

 唯依L 2019-02-19

arcgis10.2以后,shp文件屬性表中文會(huì)有亂碼的情況

解決方法

解決方法:在Cmd命令行中輸入以下命令:

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),名稱: 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)題。

1、中文系統(tǒng)一般采用GBK的編碼方式,因此中文系統(tǒng)下,生成的shapefile文件都是以GBK來(lái)編碼其中的字段屬性的,如果dbf不是GBK編碼就會(huì)出現(xiàn)亂碼問(wèn)題。解決方式如下:
http://www.cnblogs.com/liweis/p/4629265.html?

2、官方給的建議是:使用支持統(tǒng)一碼(unicode)的文件地理數(shù)據(jù)庫(kù)(file geodatabase)保存文件,這樣就避免亂碼,不用修改注冊(cè)表了

其實(shí)解決方法很簡(jiǎn)單,在10.1之后arcmap會(huì)先讀取.cpg文件來(lái)判斷文件的編碼,如果沒(méi)有.cpg文件,10.1之前的版本就會(huì)把系統(tǒng)的默認(rèn)編碼當(dāng)做文件編碼來(lái)用,10.1之后的會(huì)用utf編碼去讀取,而多數(shù)dbf的編碼都是gpk編碼,所以就會(huì)有亂碼。
        只需要增加一個(gè).cpg文件就行了。文件里面就只定義了dbf所使用的編碼格式,如:GBK,GB2312,UTF-8等,一般來(lái)說(shuō)你只要在cpg文件里面寫GBK或GB2312,然后再用arcmap打開(kāi)就不會(huì)有亂碼的

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多