cannel

最近写一个程序,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就行

分类:

技术点:

相关文章:

  • 2021-05-08
  • 2021-10-26
  • 2021-12-25
  • 2021-10-02
  • 2021-12-24
  • 2021-03-26
  • 2021-06-29
  • 2021-06-10
猜你喜欢
  • 2021-04-04
  • 2021-12-02
  • 2020-10-16
  • 2021-11-17
  • 2021-08-13
  • 2021-10-26
  • 2021-06-29
相关资源
相似解决方案