缘起
数据处理的时候提示报错Error encoding INFO item during save
,想到应该是和编码有关系,这块看了看数据果然乱码,如图所示
解决方案
- 在shapefile文件夹中添加cpg文件,cpg文件中输入oem或者936保存
- 然后在arcmap打开,可以正常显示了
- 代码中涉及到修改IFeature对象,最开始使用
pFeature.Store()
方法,老是报错,最后换成使用游标更新pUpdateFeaCursor.Update(pFeature)
,勉强代码是不报错解决了。
参考资料
- http://bbs.3s001.com/thread-252397-1-1.html
- https://support.esri.com/zh-cn/technical-article/000013192