JSP页面中<html:form method="post" action="要跳转到的action">
<html:textarea property="content" rows="15" cols="150" ></html:textarea></html:form>
到action中取content的时候
所有的中文全面变成???????(问号)
这是怎么回事??arg0.setCharacterEncoding("utf-8");跟DelegatingRequestProcessor这些中文转换的方法我也都试过
可是还是不行啊
郁闷!!!!

解决方案 »

  1.   

     注意你JSP的编码方式是不是Utf-8 
      

  2.   

    页面上确保是utf-8,然后
    增加一个过滤器转码,google找去吧
      

  3.   

    继承requestprocesser,对请求进行转码 setCharacterEncoding("GBK");
    然后在struts配置文件的controller中进行配置。
    此方法只会处理html:form表单发送的数据。
    对form发送的数据不会处理。
      

  4.   

    啊啊啊!!!
    问题解决了
    原来是submit按钮用的还是原来的html标签的submit
    没有用struts提供的标签.
    真是悲剧啊
      

  5.   

    如果用post提交还是建议你写一个中文过滤器吧