shapefile与字符集编码设置
在 ArcGIS Desktop (ArcMap, ArcCatalog, and ArcToolbox)中,有编码页转换功能(CODE PAGE CONVERSION),可以读写多种字符编码的 shapefile 和 dBASE 表。 在系统注册表中,编码页转换功能(CODE PAGE CONVERSION)命名为 ‘dbfDefault’,可以修改这个值。
在 ArcGIS 10.2.1 之前,可以直接按照 ‘dbfDefault’ 设置方法 到注册表中修改。
在 ArcGIS Desktop 10.2.1 以及以后的版本,shapefile (.DBF) 的编码页的默认设置为 UTF-8 (UNICODE) 。
更新内容(2014.8.1)
ArcGIS Desktop 10.2.1 和 10.2.2 版本下需要修改编码行为,先打补丁,然后再按照 ‘dbfDefault’ 设置方法 到注册表中修改。**
10.2.1: http://support.esri.com/en/downloads/patches-servicepacks/view/productid/160/metaid/2090
10.2.2: http://support.esri.com/en/downloads/patches-servicepacks/view/productid/67/metaid/2089