当出现上述问题时,假设b为要存储的数据。
1:存入数据时用String a=b.getBytes("ISO-8859-1").toString();
2: 提出数据时再用上述办法转换。
如果"ISO-8859-1"不行,就试试"gb-2312"
1:存入数据时用String a=b.getBytes("ISO-8859-1").toString();
2: 提出数据时再用上述办法转换。
如果"ISO-8859-1"不行,就试试"gb-2312"
解决方案 »
- java如何打包成.exe文件(exe4j软件,详细点)
- js array 初始化 问题??????????????????????????
- java 编译时怎样将javax.management.monitor引入
- left('abc=efg',4),1分割成left('cny=cfha',4)和1的正则表达式怎么写
- Java如何动态的调用方法,有很多方法参数和名字都不一样。有什么比较简单的方式动态调用吗?
- 关于mybatis只能查询英文,不能查询中文的问题!!!!
- 谁告诉我,java与模式中代理一章中说的那个服务代理软件是什么??
- 求真正的JAVA应用项目!
- 客户端调用entity bean时的问题
- 我用JavaMail通过公司的代理服务器给163.net发邮件
- 各位领导,见者有分!!!谢谢光临!!
- 请问定义了Calendar 怎么得不到当前的日期呢???谢谢
再试试用下面的方法转码:
从数据库中读:newString = new String(sqlString.getBytes("ISO8859_1"));
向数据库中写:newString = new String(s.getBytes("GB2312"),"ISO8859_1");