【发布时间】:2012-05-23 08:10:42
【问题描述】:
有一个字符串,来自文本字段,限制为 200 个字符。 oracle DB 表中的字段最大值为 200 个字符。应用程序崩溃,说它不能将 212 个字符写入最多 200 个字符的字段。问题显然出在数据库级别,与其他具有相同表和 CRUD 的数据库一样,一切顺利。
怀疑问题可能在于编码差异,我做了一个
SELECT * FROM NLS_DATABASE_PARAMETERS;
在两个数据库上。结果是相同的,NLS_CHARACTERSET 在两种情况下都显示AL32UTF8 的值。可能是什么问题?
附:它是 ASP.NET 应用程序,如果有帮助的话。
【问题讨论】:
标签: asp.net database string oracle encoding