当前位置:  技术问答>java相关

谁能帮我解决让我精神崩溃的中文问题?

    来源: 互联网  发布时间:2015-05-11

    本文导语:  我使用com.inet.tds.TdsDriver的JDBC驱动来访问SQL SERVER2000,FORM提交以后,明明看见在网页中读到的中文字符串都一切正常,插入到数据库中以后就不行了。 全变成了“?????”。 我用getBytes("ISO8858-1")的方法也试过了...

我使用com.inet.tds.TdsDriver的JDBC驱动来访问SQL SERVER2000,FORM提交以后,明明看见在网页中读到的中文字符串都一切正常,插入到数据库中以后就不行了。
全变成了“?????”。
我用getBytes("ISO8858-1")的方法也试过了,还是不行。而且基本上我能找到的方法都试过了,但是存进数据库里面的还是这个让人崩溃的“????”
还有更加奇怪的事,我什么都不更改,如果是使用mysql的数据库,那么又一切正常。
请大家帮帮我吧,我已经碰了一鼻子的灰了。
再解决不了问题,我可能就要去砸电脑了。

|
第一种可能:
FORM中得来的数据是ISO8859-1,从网页中看来是正常的,是因为你的WEB SERVER可能已经将它转为GB2312了,即 
new String(thePara.getBytes("ISO8859-1"),"GB2312"),
在将其加入数据库前可以:
sql = new String(sql.getBytes("GB2312"),"ISO8859-1")
或者new String(sql.getBytes(),"ISO8859-1")
第二种可能:
你说mysql是正常的。因为:
mysql默认的ENCODING刚好是ISO8859-1,那么FORM中得来的数据是ISO8859-1,那么加入MSSQL时试一试将转为GB2312,
new String(sql.getBytes("ISO8859-1"))



    
 
 

您可能感兴趣的文章:

  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 我的rh linux 8 不支持中文,中文显示乱码,该安装什么?或怎么解决?
  • 请教:关于英文,简体中文,繁体中文在JSP/JAVA中的整体解决方案!!!
  • Get中文乱码IE浏览器Get中文乱码解决方案
  • 请问各位,我装了Mandrake Linux 10.1版,选的简体中文,可是进去后菜单的中文都是方格,怎么解决啊?
  • 问题3:如何解决linux hat 9.0 shell下中文乱码问题?如何输入中文?
  • zip包在中文centos上解压后, 其中如果有中文文件名则为乱码, 怎么解决??
  • 请问:Linux不能显示U盘中中文文件名,但能显示中文的内容?怎么解决?
  • 我在Red Hat9下装netbeans中文装,可是在安装时和安装后界面中的中文一直是□形状,要怎么解决。
  • 请教:关于英文,简体中文,繁体中文在JSP/JAVA中的整体解决方案!!!!!
  • turbolinux10中原来是英文操作系统,现在想变成支持中文,请问有什么好方法,如果能通过增加中文包来解决,请提供一点详细的资料。
  • 我安装redhat linux9.0,选择简体中文,为什么在命令行模式下的中文显示为乱码呢,如何解决?
  • php网页标题中文乱码如何解决
  • Java国际化时怎么不能正确读取.properties文件中的中文字符串,如何解决其中的中文问题?
  • !!!!我的redhat9.01是简体中文版的,但文件名和xpdf不能显示中文. 请问如何解决?
  • 如何解决weblogic的中文问题
  • Solaris Sparc 9 中文乱码解决?
  • 为什么RH9不能显示中文,怎么解决?????
  • Android Studio的中文乱码问题解决方法
  • 安装Redhat选者简体中文,执行Xconfigurator,屏幕上看到乱码,如何解决?
  • 大家好.我的OPEN OFFICE 不能显示中文,应该如何解决呀?
  • 整个人快要崩溃了,这个错误请问怎么解决???
  • 嵌入设备usb数据传输时拔掉u盘,系统崩溃应该怎么解决?
  • gnome-search-tool进程崩溃,如何解决?
  • 为什么在KNOME下复制文件时文件管理器经常崩溃?有何解决办法?
  • 求助:linux程序崩溃了,但不知道问题在哪里,有什么好的解决方法么?
  • [求助]安装双系统崩溃,两个系统都进不去,求解决!
  • 我的机器崩溃拉!no stack trace available怎么解决??强制垃圾回收也不行!
  • VC6.0打开文件以及向工程中添加文件时程序崩溃自动退出解决方法
  • 对socket使用select(max_fd,&rd_set,&wr_set,&er_set,&timeout);当服务端断开TCP连接,客户端就会崩溃。怎么解决?谢谢
  • win2003下PHP使用preg_match_all导致apache崩溃问题的解决方法
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 请问:Linux不能显示U盘中中文文件名,但能显示中文的内容?怎么解决? iis7站长之家
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 求数据库解决方案===求数据库解决方案
  • windows server2008上PowerBuilder程序系统错误解决方法
  • MYSQL安装时解决要输入current root password的解决方法
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 解决oracle用户连接失败的解决方法
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3