首页 > 其他 > 详细

解决ArcGIS Engine AE 读取shapefile中文属性乱码的一条偏方

时间:2014-04-14 21:38:22      阅读:623      评论:0      收藏:0      [点我收藏+]

最近写一个程序,AE+C#,读shp字段属性,其中读到中文就乱码了

这个问题比较奇怪,用AE很多年了,怎么突然就乱码呢,用Arcmap打开,没乱码,证明不是数据问题

网上搜搜,很多人说是许可初始化的问题,用LicenseInitializer(IAoInitialize)乱码,改用LicenseControl就正常,如下文

http://www.cnblogs.com/Smart_Joe/archive/2012/06/26/2563818.html

试了一下确实这样,可为什么会这样呢?LicenseInitializer是从其他程序copy来的,用了很久一直不会乱码,想很久后,灵感突发,这里有个区别是——其他正常的程序都是完整的仿Arcmap的数据管理系统,而这次乱码的是个数据处理的小程序,只调了AE接口,而MapControl等都没用

 

于是在原来乱码的程序中拖了一个MapControl,就正常了,觉得MapControl碍眼把他Visible=false就行

解决ArcGIS Engine AE 读取shapefile中文属性乱码的一条偏方,布布扣,bubuko.com

解决ArcGIS Engine AE 读取shapefile中文属性乱码的一条偏方

原文:http://www.cnblogs.com/cannel/p/3663697.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!