从jsp页面取得文本插入数据库,乱码!!!

[复制链接]
查看11 | 回复5 | 2012-7-14 14:05:41 | 显示全部楼层 |阅读模式
看看浏览器的默认编码,换个浏览器试试。如果不行的话建议你新建一个JSP 写几个简单的输出看看乱不乱,不乱的话把程序一行一行拷进去。乱码这种问题大部分都是COPY时候不小心的,实在不行就手敲吧。。。...
回复

使用道具 举报

千问 | 2012-7-14 14:05:41 | 显示全部楼层
在涉及到数据库的页面加上下面这两句话:1.request.setCharacterEncoding("GBK");
//处理页面传递中文参数所产生的乱码 2.response.setCharacterEncoding("GBK");还不行的话最好能看看源码。...
回复

使用道具 举报

千问 | 2012-7-14 14:05:41 | 显示全部楼层
不知道有没有servlet 有就在dopost/doget里加response.setEncoding("utf-8");request.setEncoding("utf-8");两句话就行了 没有servlet就直接加在jsp中...
回复

使用道具 举报

千问 | 2012-7-14 14:05:41 | 显示全部楼层
有个较为麻烦但有效的解决办法,把GBK下正常的文件ctr-c ,然后把这个文件转成UTF-8 ,当然它现在是乱码,这个时候选择所有代码(CTR -A) 然后CTR-V就是把你刚刚GBK下复制的代码覆盖掉当前的乱码然后保存就OK了你的JSP既不是乱码又是UTF-8的编码...
回复

使用道具 举报

千问 | 2012-7-14 14:05:41 | 显示全部楼层
用过滤器试试 struts2的filter...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行