黑马程序员技术交流社区

标题: 乱码问题 [打印本页]

作者: 仵先进    时间: 2012-2-17 17:50
标题: 乱码问题
jsp页面中我是这么抓参数的
String name = request.getAtrriubt("userName");
  name = new String(name.getByte("ISO-8859-1"),"gb2312")
还有别的简便方法解决乱码吗
作者: 彭沛东    时间: 2012-2-17 18:09
  项目前页面与代码和tomcat统一编码、实在不行只有new String了。
作者: 彭坤    时间: 2012-2-17 18:21
本帖最后由 彭坤 于 2012-2-17 18:24 编辑

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

作者: 黄锦成    时间: 2012-2-17 18:28
要统一编码,项目的编码,jsp页面的编码都要统一
作者: 仵先进    时间: 2012-2-21 00:15
彭坤 发表于 2012-2-17 18:21
web开发中文乱码是很常见,也很D疼,本人之前多次被其困扰。
常见的解决方法将DB+IDE+WEB SERVER容器的字符 ...

很对 常见的解决方法将DB+IDE+WEB SERVER容器的字符编码进行统一设定,天下一统




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2