起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 1859|回复: 45

平台unicode字符设置问题**

[复制链接]
发表于 2009-2-17 10:56:48 | 显示全部楼层 |阅读模式
我们在设计表是,把某个字段的字段类型设置为勾选isunicode,表现类型设置为unicode文本类型,但是输入后发现,只能输入1300左右的中文字符,我们的数据库是oracle9i,为什么不能输入2000个中文字符呢?但是同样设置为unicode字符串,长度设置为2或者4就可以输入2或者4个中文字符。
回复

使用道具 举报

 楼主| 发表于 2009-2-17 11:20:14 | 显示全部楼层
顶一下吧
回复 支持 反对

使用道具 举报

发表于 2009-2-17 13:12:05 | 显示全部楼层
正在测试。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 13:47:17 | 显示全部楼层
有结果了吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 13:55:59 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-2-17 13:58:35 | 显示全部楼层
没呢
回复 支持 反对

使用道具 举报

发表于 2009-2-17 15:07:17 | 显示全部楼层
按照你们的数据库字符设置测试结果。
字段设置上isunicode=true;
字段长度4,能输入4个字母或者数字和2个汉字。
字段长度2000,能输入2000个字母或者数字和1000个汉字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-17 17:02:10 | 显示全部楼层
怎么会这样哦,你的表现类型是设置成了普通字符串或者文本了吧
回复 支持 反对

使用道具 举报

发表于 2009-2-18 08:42:52 | 显示全部楼层
楼主问题在哪里? 我设置的是字符串。字段设置上isunicode=true;
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-18 15:06:45 | 显示全部楼层
我们现在需要录入大段文字,长度肯定是上千的,如果设置成blob的形式,可能会引起其他操作不便,所以我们放弃了;于是我们想设置成clob的形式,但是平台如果是9i的数据库,设置clob的形式,内容可以保存进去,但是再次打开后显示不出来,所以我们也只有放弃;现在我们只能设置成unicode文本的形式,但是确只能保存1000多的中文字符,这个也太少了,经常会出现保存不了的情况,请问现在有没有什么解决方案?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-26 09:18 , Processed in 0.047841 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表