几个地方都可能出现乱码
你可以debug跟一下,看看是得到的时候就是乱码,还是写数据库的时候产生的乱码如果得到的是乱码,显然就是页面数据传输的字符集的问题了
在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集
可以用 str = new String(str.getBytes("ISO-8859-1"), "GBK"); 转码
str是你页面得到的字符串,后面的表示从"ISO-8859-1"转到"GBK",或者你转成别的也可以如果得到的不是乱码,那就是存入数据库的时候产生的乱码
可能数据库支持的字符集和程序中用的字符集不匹配,这种情况就视数据库的情况来解决了,具体的你可以去网上搜搜你试用数据库的相关情况。
你可以debug跟一下,看看是得到的时候就是乱码,还是写数据库的时候产生的乱码如果得到的是乱码,显然就是页面数据传输的字符集的问题了
在eclipse环境里,页面传输数据的时候通常用ISO-8859-1这个字符集
可以用 str = new String(str.getBytes("ISO-8859-1"), "GBK"); 转码
str是你页面得到的字符串,后面的表示从"ISO-8859-1"转到"GBK",或者你转成别的也可以如果得到的不是乱码,那就是存入数据库的时候产生的乱码
可能数据库支持的字符集和程序中用的字符集不匹配,这种情况就视数据库的情况来解决了,具体的你可以去网上搜搜你试用数据库的相关情况。
解决方案 »
- 使用Hibernate时遇到的一个小问题,高手请赐教!
- 本地可以正常搜索,上传服务器就报乱码 Tomcat求解!
- relace括号问题
- 对IFrame,如何使mapping.findForward指向的页面成为当前主页面?
- 不用spring框架,只用spring dao包,能行吗?
- 页面中按钮的值在servlet这么获取??
- webservice开发客户端的问题
- 什末是bean的实例啊?
- 求毕业论文摘要英文翻译,急,明天答辩!!!!!!!!
- 用jspsmartupload上传文件,在表单中还有其他几个文本框,用另一个jsp处理,上传文件正常,但其他几个文本框的值始终为null
- tomcat配置数据源的问题
- resin在eclipse下的配置
<filter> <filter-name>encodingFilter</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>UTF-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>*.do</url-pattern> </filter-mapping>