ArcGIS Runtime SDK for Android 加载shp数据,中文乱码问题

ArcGIS Runtime SDK for Android 加载shp数据,中文乱码问题

前言
ArcGIS Runtime SDK for Android 自从100.2开始支持shp本地数据的加载和编辑。但是吗,我们加载的shp数据会出现中文乱码的问题,该问题本质是由字符集的问题导致的。现有以下解决方案。

第一步:打开cmd,输入"Regedit",打开注册表。

第二步:找到该路径:HKEY_CURRENT_USER\Software\ESRI\Desktop10.*
在这里插入图片描述
第三步:在Desktop10.*下【新建】->【项】,命名该项为"Common";再在【Common】项下新建项【CodePage】

第四步:为CodePage项新建【字符串值】,命名为"dbfDefault",并修改其【数值数据】为"UTF-8"
在这里插入图片描述
第五步:将shp数据加载到arcMap中,然后将shp数据导出即可。
在这里插入图片描述
此时,我们发现导出的shp数据比原先的shp数据多了一个*.cpg文件。再将该数据放到手机中加载,则中文乱码问题解决。
在这里插入图片描述