action中文乱码 请高手帮忙解决 jsp 页面form 提交的内容 到了action中接收到后 打印出来中文出现乱码请问大虾们有没有最简单 方便的办法 感激不尽!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 检查下表单提交的方式 确认是post 而不是get 指定一下中文编码方式:例如 你传递了一个id="中文"在接收页面,你可能会写String id=request.querySring("id") //具体哪个函数忘记了,反正就是接收的那个函数,哈哈然后你可以指定id的编码方式 id = new String(id.getByte("iso-8859-1"),"gb2312")之后,id就不会是乱码了,你试试看 如果是post的提交的话,统一编码就不会出这问题了,一般项目的话,建议添加一个过滤器,如果是struts2的话,也可以直接用自带的拦截器;如果的get的请求的话,最直接的解决方案就是修改一下server.xml: <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>这样就应该能解决了 不行啊 加了拦截器 和修改了 server.xml 都不行我的jsp页面form 是post方法传递 并且 <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%> 我的拦截器 <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>/*</url-pattern> </filter-mapping> 如果进行了编码转换 检查下表单提交的方式 确认是post 而不是 我以前就预过同样的问题 好像是struts的一个bug,配置中间件的编码格式,也可以用spring的编码,自己也可以写个filter。 页面编码用GBK 数据库编码用UTF-8解决了 居然 盲目的追求新技术带来的后果。 如何从表单读取数据流 怎样用程序调用Myeclipse中的Hibernate反响映射机制? limit用法 这里谁用过liferay的来一下,问个简单问题 请问各位大哥,怎样使用while循环语句读到结束符char(0x1a)停止(急) 如何解决并发处理问题! 一次面试,难以释怀。 soap用在什么地方 如何在JSP页面显示本地excel文件内容,例如页面上有个显示按钮,点击以后,选择excel文件,就把内容显示到页面上 怎样用推技术实现即时信息? 两个数不知道做减法运算??
例如 你传递了一个id="中文"
在接收页面,你可能会写String id=request.querySring("id") //具体哪个函数忘记了,反正就是接收的那个函数,哈哈
然后你可以指定id的编码方式 id = new String(id.getByte("iso-8859-1"),"gb2312")
之后,id就不会是乱码了,你试试看
如果的get的请求的话,最直接的解决方案就是修改一下server.xml:
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="UTF-8"/>
这样就应该能解决了
我的jsp页面form 是post方法传递 并且
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
我的拦截器
<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>/*</url-pattern>
</filter-mapping>
配置中间件的编码格式,
也可以用spring的编码,
自己也可以写个filter。