解決ArcGIS10 3屬性表中文亂碼問題

2021-09-07 00:22:17 字數 1192 閱讀 4523

問題描述:在10.3剛出為不久,就發現有時屬性表會出現中文亂碼的問題。

解決方法:在cmd命令列中輸入以下命令:

問題分析:此時將會新建common 項,在common項下面新建 codepage項,在codepage項中(登錄檔右側)新增乙個字串(reg_sz),名稱: dbfdefault,健值:969,這是因為arcgis預設通過讀取系統的**頁(codepage)來確定檔案編碼的(或者是根據作業系統語言來判斷的),中文系統一般採用gbk的編碼方式,因此中文系統下,生成的shapefile檔案都是以gbk來編碼其中的字段屬性的,如果dbf不是gbk編碼就會出現亂碼問題。

codepage

描述

936

簡體中文

950

正體中文

65001

utf-8

下面是正確編碼的結果:

當然也可以寫成reg註冊檔案形式:

windows registry editor version 5.00

[hkey_current_user\software\esri\desktop10.3\common\codepage]

"dbfdefault"="936"

ArcGIS10 3 解決屬性表中文亂碼問題

問題描述 使用arcmap繪製地圖時出現屬性表中文亂碼。解決方法 在cmd命令列中輸入以下命令 問題分析 此時將會新建common 項,在common項下面新建 codepage項,在codepage項中 登錄檔右側 新增乙個字串 reg sz 名稱 dbfdefault,健值 969,這是因為ar...

解決ArcGIS10 3屬性表中文亂碼問題

問題描述 在10.3剛出為不久,就發現有時屬性表會出現中文亂碼的問題。解決方法 在cmd命令列中輸入以下命令 問題分析 此時將會新建common 項,在common項下面新建 codepage項,在codepage項中 登錄檔右側 新增乙個字串 reg sz 名稱 dbfdefault,健值 969...

arcgis 10 3 屬性表亂碼解決方案

問題描述 使用arcmap繪製地圖時出現屬性表中文亂碼。解決方法 在cmd命令列中輸入以下命令 問題分析 此時將會新建common 項,在common項下面新建 codepage項,在codepage項中 登錄檔右側 新增乙個字串 reg sz 名稱 dbfdefault,健值 969,這是因為ar...