既有数据库的字符集是西文字符集的,视图层和控制层都必须使用GBK的编码,如何操作可以比较简便的完成编码的转换。
1。如果在web.xml中使用filter进行转换,那么视图层可以转成GBK,但是控制层的和数据库相关的一些操作在日志显示就是乱码(绝对不行)。
2。如果使用 new String(str.getBytes(encoding1),encoding2)的方式的话,那目前我能想到的就是视图层和控制层全都是GBK,在每一步对数据库的操作都需要进行编码转换,相当的麻烦,不知道大家有没有遇到过类似的问题,请教,
1。如果在web.xml中使用filter进行转换,那么视图层可以转成GBK,但是控制层的和数据库相关的一些操作在日志显示就是乱码(绝对不行)。
2。如果使用 new String(str.getBytes(encoding1),encoding2)的方式的话,那目前我能想到的就是视图层和控制层全都是GBK,在每一步对数据库的操作都需要进行编码转换,相当的麻烦,不知道大家有没有遇到过类似的问题,请教,
解决方案 »
- JSP与Servlet乱码求解决
- Hibernate Update为什么不执行?
- 购物车 支付
- 有没人觉得jsp的标签是一种很垃圾的东西啊?
- 在jsp的web页面中如何实现记录显示顺序的上下调整?
- 如何将表单提交给bean?
- JSF如何让弹出确认窗口
- 为什么一使用getServletContext(),就会显示:method getServletContext not found in class _upload?(20分)
- 请问weblogic如何配置struts!!!!
- Struts在Resin中如何安装和配置?
- 项目中的建设方案由谁来写?
- 学习方向问题,学完尚学堂的SSH(王勇老师),哪什么实战项目的视频来练习?
request.setCharacterEncoding("gbk");
response.setCharacterEncoding("gbk");