A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 仵先进 中级黑马   /  2012-2-17 17:50  /  1873 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

jsp页面中我是这么抓参数的
String name = request.getAtrriubt("userName");
  name = new String(name.getByte("ISO-8859-1"),"gb2312")
还有别的简便方法解决乱码吗

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

4 个回复

倒序浏览
  项目前页面与代码和tomcat统一编码、实在不行只有new String了。
回复 使用道具 举报
本帖最后由 彭坤 于 2012-2-17 18:24 编辑

web开发中文乱码是很常见,也很D疼,本人之前多次被其困扰。
常见的解决方法将DB+IDE+WEB SERVER容器的字符编码进行统一设定
常见的DB:mysql,IDE:myeclipse,WEB SERVER容器:tomcat
将这三者的编码方式都设置成UTF-8,当然GBK和GB2312也行。设置好之后在生成相应代码时会默认你设定的字符编码,一劳永逸,不妨一试。
具体方式就不贴上来了,网上大把的,自己搜去吧,会从瀚海的互联网世界里搜到自己想要的东西,并解决所遇到的问题是程序员不可缺少的一项职业技能。
记住:google才是最好的老师,不,是大师!~

评分

参与人数 1技术分 +1 收起 理由
admin + 1

查看全部评分

回复 使用道具 举报
要统一编码,项目的编码,jsp页面的编码都要统一
回复 使用道具 举报
彭坤 发表于 2012-2-17 18:21
web开发中文乱码是很常见,也很D疼,本人之前多次被其困扰。
常见的解决方法将DB+IDE+WEB SERVER容器的字符 ...

很对 常见的解决方法将DB+IDE+WEB SERVER容器的字符编码进行统一设定,天下一统
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马