JSP页面输入中文而在数据库里显示的是乱码,这是怎么回事啊

2025-01-19 03:25:18
推荐回答(2个)
回答1:

把你获取的页面的数据用DB的编码方式重新编码一下再存入DB。
如String tstna=request.getParameter("shijuanming");
改成String tstna=request.getParameter("shijuanming");
tstna = new String(tstna.getBytes("ISO-8859-1", "GB2312"));
后面的一个编码方式,如果DB是GB2312,那就是这个,如果不是,改成DB相应的编码方式就行了。

回答2:

看这个,应该能解决你的问题: