论坛首页 Java企业应用论坛

[提问] 我的程序乱码

浏览 6566 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2004-12-13  
sorry,是我的失误,有违共亨精神。
解决的思路这样:
由于用hibernate比较短,项目比较紧,没有时间去研究源码,所以开始怀疑是hibernat的问题,所以在本论坛提问“hibernet的多国语言的支持”,想知道点基本原理(不料被人改了标题:变成“我的程序乱码”,这样不太好吗?改内容的老兄?你还没有明白我想做什么就改了,并且这种问题对于看过源码的人也不过是一两句话就可以回答的。),后来由于时乱码时不乱码,太诡异了,所以就想到是jtds驱程的问题,去jtds网站才发现:

两种解决方法:
1、jtds0.9就有这样的问题,jtds0.9.1没有这个问题,而我的jtds驱程就是0.9的。
下载最新jtds地址:http://jtds.sourceforge.net/
2、url后面加上charset=CP936。
即我以前的url是:
jdbc:jtds:sqlserver://localhost:2664/cnhos;instance=future;useUnicode=true;characterEncoding=gbk出诡异乱码,改成

jdbc:jtds:sqlserver://localhost:2664/cnhos;instance=future;charset=CP936就行了。
0 请登录后投票
   发表时间:2004-12-13  
你既然明白这个问题完全是JDBC Driver你自己URL参数没有写对造成的,那么你认为你原来的标题和内容符合吗?
0 请登录后投票
   发表时间:2004-12-13  
哦,原来是robbin老兄改的,其实robbin花那么多的时间帮我修改标题及裁减内容,还不如实际多说一句“...,hibernate不对内容进行字符转换的处理”来得实在。
好,这个问题在此打住,我也接受版主的决定。
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics