我用的是tomcat,数据库是Access,向数据库中插入数据是,同一张表,别的字段都没有问题,就有一个字段插入乱码,网上找了很多种方法,还是不行,全设成gbk字符集也不行.
解决方案 »
- 用struts2实现文件下载功能是报错,java.net.SocketException: Connection reset by peer
- 如何得到弹出窗口页面里面的元素的值啊
- JSP存放通用变量问题
- weblogic8.1 jstl加载问题
- 老生常谈 -- Servlet取jsp页面的中文参数 乱码
- 有关Apache Click的问题,我的Hello World程序有问题,求解!
- 急急急~~~~~
- <a href="download/doc/测试.doc" target="_blank"> 为什么只要是中文就找不到文件?
- java applet问题
- 关于微信支付成功回调后,怎么给微信返回值
- 请教一个javabean的问题,各位帮帮忙!
- struts的validation的问题?
import java.util.*;
public class isoToGbk{
public static String ToGbk(String str){
try{
if (str!= null ) {
byte[] bt1 = str.getBytes("ISO8859_1");//用ISO8859_1进行编码
str = new String(bt1,"GBK");//用GBK进行解码,构建1个新的字符串
}else str = "";
}catch(Exception e){
e.printStackTrace();
}
return str;
}
}
中吗?
试过这样转换后再插入没?
写好了 以后都不用管了
http://blog.csdn.net/feigme/archive/2006/08/09/1040626.aspx
里面有你要的Filter
str = new String(bt1,"GBK");//用GBK进行解码,构建1个新的字符串
才是核心代码