ArcGIS属性编辑字符型字段值出现乱码问题

来自:http://gis-conquer.i.sohu.com/blog/view/173047390.htm

一、前言
ArcGIS属性编辑字段值出现乱码问题。SDE for Oracle(9i,10G,11G)。

二、原因
数据库字段长度限制问题。如ACCESS,Oracle,SQLSERVER,字符型字段长度超过一定长度后就变为另一种类型。
见http://gisconquer.blog.sohu.com/170243903.html。
如:
(1)mdb
个人数据库mdb字段长度最长255,超过会变成2147483647,Access中自动转为备注类型,在Oracle中实际字段类型为NCLOB。

(2)gdb
SDE和文件型数据库gdb字段长度最长2000,超过会自动转为NCLOB类型。

这样,如果字段长度超过2000,就变为了其它类型,如果仍按字符型字段进行存储,则会出现乱码,目前无法从SDE引擎方面进行处理,可从数据库层次来处理。

三、解决方法
将字段长度修改为2000或以下。别的没有什么好方法,

原文地址:https://www.cnblogs.com/gisoracle/p/2968712.html