高手都进来帮帮忙!!在线等。乱码问题,十万火急! 我的页面是utf-8的编码格式,直接在action里面获取毫无疑问会是乱码。请高手指点指点我应该在action里面怎么做才不会是乱码!! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你应该添加一个Filter过滤字符编码. request.setCharacterEncoding("UTF-8"); 转码new String(yourStr.getBytes(),"UTF-8") 在 filter 中第一行调这个方法。 我别的页面都是GBK的就只有一个页面是utf-8的 也就这个有乱码问题 new String(request.getParameter("name").getBytes("iso-8859-1"),"gbk");直接转码 在web.xml里加上<!-- 著名 Character Encoding filter --> <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> <init-param> <param-name>forceEncoding</param-name> <param-value>true</param-value> </init-param> </filter> <filter-mapping> <filter-name>encodingFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> jsp中文乱码解决方法大全| 关注Java 对于 GBK 编码的请求你是如何处理的、 在STRUTS.XML里面添加<constant name="struts.i18n.encoding" value="utf-8"></constant>这个节点和package是同一级别的<package name="xxx" extends="xxx"> 你试着在request请求和response回调中都明确编码格式看看 确认你的action类编码是什么编码?是utf-8吗? 硬编码 new String(request.getParameter("name").getBytes("iso-8859-1"),"gbk");直接转码 new String(request.getParameter("name").getBytes("iso-8859-1"),"gbk");直接转码 做一个过滤器类,即实现Filter接口public class ChinaFilter implements Filter{ public void doFilter(ServletRequest req, ServletResponse rep,FilterChain chain)( HttpServletRequest request=(HttpServletRequest)req; HttpServletResponse response=(HttpServletResponse)rep; request.setCharacterEncoding("utf-8"); chain.doFilter(request,response); //通行}在配置文件中添加如下代码,即可解决:<filter> <filter-name>ChinaFilter</filter-name> <filter-class>filter.ChinaFilter</filter-class></filter><!-- 拦截的路径 --><filter-mapping> <filter-name>ChinaFilter</filter-name> <url-pattern>/*</url-pattern></filter-mappint> 使用SSH这类框架就真的很好么?? hibernate的插入批处理问题 问一个struts2 的 fielderror 样式问题,先在此谢过大家!! struts2.0 验证框架 抓取数据后解析数据 100分求救,急 求助:Cannot forward after response has been committed 解析类似struts配置文件的XML 50分求答案!!!怎样取得文件夹下的所有文件,包括子目录中的文件 怎么设置才能让tomcat不显示目录列表,在没有默认文件的时候! java中怎么在不打开word文档的情况下打印里的内容 着急啊~~谢谢 Struts2.1.8.1出错
new String(yourStr.getBytes(),"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>
<init-param>
<param-name>forceEncoding</param-name>
<param-value>true</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>encodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
jsp中文乱码解决方法大全| 关注Java
<constant name="struts.i18n.encoding" value="utf-8"></constant>这个节点和package是同一级别的
<package name="xxx" extends="xxx">
new String(request.getParameter("name").getBytes("iso-8859-1"),"gbk");
直接转码
直接转码
public class ChinaFilter implements Filter{
public void doFilter(ServletRequest req, ServletResponse rep,FilterChain chain)(
HttpServletRequest request=(HttpServletRequest)req;
HttpServletResponse response=(HttpServletResponse)rep;
request.setCharacterEncoding("utf-8");
chain.doFilter(request,response); //通行
}在配置文件中添加如下代码,即可解决:
<filter>
<filter-name>ChinaFilter</filter-name>
<filter-class>filter.ChinaFilter</filter-class>
</filter>
<!-- 拦截的路径 -->
<filter-mapping>
<filter-name>ChinaFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mappint>