免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: uniora
打印 上一主题 下一主题

oracle ORA-01461错误 [复制链接]

论坛徽章:
0
21 [报告]
发表于 2007-08-22 14:12 |只看该作者
建议还是用UTF8,毕竟支持的字符编码多。
linux+oracle utf8就不行是什么意思?

论坛徽章:
0
22 [报告]
发表于 2007-08-22 14:27 |只看该作者
另外,说说用UTF-8和GBk字符集各有何优缺点?????
我主张用GBK,因为GBK支持中文比较好,开发说用UTF-8,
哪个好点呢

论坛徽章:
0
23 [报告]
发表于 2007-08-22 14:29 |只看该作者
就是上面的程序,用UTF-8编码,插入中文数据库就是乱码,显示也是乱码,
但是用GBK插入数据库和显示都是正常的,这是为何

论坛徽章:
0
24 [报告]
发表于 2007-08-22 14:33 |只看该作者
google查找:  gbk utf8 比较

Internet有你想要的一切。

论坛徽章:
0
25 [报告]
发表于 2007-08-22 14:46 |只看该作者
那行,就上面那个,就是上面的程序,用UTF-8编码,插入中文数据库就是乱码,显示也是乱码,
但是用GBK插入数据库和显示都是正常的,这是咋回事?????
汉字编码都是双字节的,UTF-8是单字节的

论坛徽章:
0
26 [报告]
发表于 2007-08-22 15:05 |只看该作者
数据库是什么字符集

nls_lang是否正确设置

乱码多半是因为参数设置不正确。

utf8是变长编码,对于汉字,是3个字节,对于英文是1个字节
资料上说的狠清楚。

论坛徽章:
0
27 [报告]
发表于 2007-08-22 15:45 |只看该作者
数据库字符集:
NLS_CHARACTERSET :ZHS16GBK

NLS_LANG=AMERICAN_AMERICA.ZHS16GBK


该设的参数都设置好了,没别的了,你看看还有啥需要设置吗

论坛徽章:
0
28 [报告]
发表于 2007-08-22 15:49 |只看该作者
既然是ZHS16GBK,为什么用UTF8编码插入数据,数据库字符集又不是UTF8。先弄清楚之间的关系。

论坛徽章:
0
29 [报告]
发表于 2007-08-22 15:54 |只看该作者
是这样的,我做数据库一直都是用ZHS16GBK的,在HP—UX和Linux下都是用
这个数据库字符集
但是在HP-UX+oracle的平台下,数据库字符集是ZHS16GBK,应用插入中文没有问题
但是在Linux+oracle的平台下,数据库字符集是ZHS16GBK,应用插入中文就有问题了

论坛徽章:
0
30 [报告]
发表于 2007-08-23 10:05 |只看该作者
问题解决了,还是tomcat的ojdbc的问题,之前我把从服务器端取来的ojdbc14.jar文件
分别替换了CATALINA_HOME/common/lib和CATALINA_HOME/app/ROOT/WEB-INF/lib
目录下的classes12.jar(app目录是我们的应用放置的位置),后来把
CATALINA_HOME/app/ROOT/WEB-INF/lib目录下的ojdbc14.jar文件删了,这个问题就
解决了,具体原因我不是很清楚,就是一个开发的哥们碰到过,就把应用的删了就行了,具体
原因不知道numenhuang 能不能知道


在这:
感谢numenhuang 一直一来的热心帮忙,希望以后多交流呵呵

另外,针对这个问题,我走了弯路,开始我认定是jdbc的原因,后来就跑到字符集上
面找原因了,被不能输入中文便面现象给迷惑了,在这我提醒大家,操作系统字符集可以改,
但数据库的字符集不能随便改,数据库的字符集即使按照oracle官方的方法改了,如果
问题确定了,建议也要重建数据库,具体原因我就不说了。另外,我一直用的数据库字符集
是ZHS16GBK,我不会轻易改的,如果以后其他的哥们碰见这个问题,也不要轻易为了
应用修改自己一直使用的数据库字符集
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP