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

ArcGIS Runtime SDK for Android自100.2起支持shp本地数据加载编辑,但存在中文乱码问题,本质是字符集问题。解决方案是通过修改注册表,在指定路径新建项和字符串值,将数值数据设为UTF - 8,再将shp数据导入arcMap导出,多了*.cpg文件后放手机加载可解决乱码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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文件。再将该数据放到手机中加载,则中文乱码问题解决。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Mekeater

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值