JSP与mysql之间中文乱码问题
2018-01-21 16:56
239 查看
要想使jsp与mysql链接时,不出现乱码,我的方法是保持两者字符集相同,使用navacat for mysql创建数据库,将其创建为GB2312类型,之后的jsp界面也同样的要为GB2312,这样才可以使中文不出现乱码。但是,当一个jsp想另外一个jsp传递中文时,使用的其他编码,上一个界面传递过来之后,不是GB2312,所以需要对齐进行转码。使用
String Addname =new String(request.getParameter("IDname").getBytes("ISO8859_1"),"GB2312");
将传递过来的转变成GB2312型。
数据库方方面除了与界面保持一致的类型外,在jsp中链接数据库时,应如下:
![](https://img-blog.csdn.net/20180121165338536?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvQ0pfeGlhb25p/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
这样,中文乱码问题,就解决了。
要是想使用utf8,原理一样不过
String Addname =new String(request.getParameter("IDname").getBytes("ISO8859_1"),"GB2312");
将传递过来的转变成GB2312型。
数据库方方面除了与界面保持一致的类型外,在jsp中链接数据库时,应如下:
这样,中文乱码问题,就解决了。
要是想使用utf8,原理一样不过
相关文章推荐
- JSP与mysql之间的中文乱码问题的解答(绝对有效)
- 关于jsp之间href传参(中文)乱码问题
- 解决jsp,tomcat,MYSQL下中文乱码问题
- [zz]谈论MySQL与JSP中文乱码问题的解决方案
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题
- Mysql与JSP网页中文乱码问题的解决方案
- mysql jsp servlet 中文乱码问题。
- mysql 和jsp 的中文乱码问题
- JSP页面写入MYSQL中文乱码问题
- jsp之间传参数接受中文有乱码问题解决方法
- mysql与jsp页面之间读取数据乱码问题解决
- jsp页面之间跳转传参及中文乱码问题
- jsp之间传输中文乱码问题的解决办法
- jsp之间传参数接受中文有乱码问题解决方法
- 解决Extjs传参到action中文乱码和jsp之间传值的中文乱码问题
- jsp和servlet操作mysql中文乱码问题的解决办法
- jsp之间传参中文乱码问题
- jsp页面写入中文到mysql时出现乱码 问题解决
- 转载 Mysql与JSP网页中文乱码问题的解决方案
- 解决Java Web开发中Jsp存储读取MySQL数据中文乱码的问题