arcgis10.2轉shp文件中文亂碼問題解決方案


從ArcGIS的數據源入手,自己升級ArcGIS for Desktop到10.2.0,然后用該版本ArcGIS軟件重新導出數據,竟然還是亂碼。經咨詢ArcGIS技術支持,技術支持說必須保證shp文件中有一個.cpg文件。必須要用ArcGIS for Desktop 10.2.1及 以上版本,問題又滾回方案(1)了。

后在ArcGIS知乎平台上看到一篇關於shapefile與字符集編碼設置的博客,按照其提供的方案,設置注冊表默認字符,即可解決中文亂碼問題。其關鍵步奏如下:

'dbfDefault' 設置方法
1.開始--運行,輸入”Regedit“,打開注冊表。
2.如是用的是 10.x 版本 ArcGIS Desktop,定位到”My Computer\HKEY_CURRENT_USER\Software\ESRI\Desktop 10.x' (如果是9.3.1之前的版本,定位到 'My Computer\HKEY_CURRENT_USER\Software\ESRI')。
3.創建項 'Common',接着創建 'CodePage'項,添加 ‘字符串’,名稱: dbfDefault,健值:UTF-8。

來自:http://blog.163.com/gis_wangwei/blog/static/2390410022015113134247554/


免責聲明!

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



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