针对ArcGIS10.2版本的解决办法(默认中文编码为OEM):
现有一个图层名称为“图层.shp”,以此为例:
1、拷贝一个cpg文件,修改名称为“图层.cpg”,并用文本打开cpg文件修改编码为“OEM”
2、修改默认编码:
第一步:打开cmd,输入"Regedit",打开注册表。
第二步:找到该路径:HKEY_CURRENT_USER\Software\ESRI\Desktop10.*
第三步:在Desktop10.*下【新建】->【项】,命名该项为"Common";再在【Common】项下新建项【CodePage】
第四步:为CodePage项新建【字符串值】,命名为"dbfDefault",并修改其【数值数据】为"UTF-8"