struts 项目中 从 actionform 中提取中文数据 出现乱玛问题

来源:百度知道 编辑:UC知道 时间:2024/05/21 07:40:32
struts 项目中 从 actionform 中提取中文数据 出现乱玛问题
我的jsp页面做了中文乱玛处理! <%@ page language="java" import="java.util.*" pageEncoding="GB18030"%>
要想知道 要从 actionform 中提取中文数据 怎么解决中文问题 最好能用 jstl标签解决问题 或者struts标签

页面里加一句<%request.setCharacterEncoding("UTF-8");%>

用过滤器比较省事。

request的乱码问题可以写一个过滤器同意把所有请求的charactorencoding改成GBK或者UTF-8。

request的乱码问题可以写一个过滤器同意把所有请求的charactorencoding改成GBK或者UTF-8就可以了。

使用中文处理或者使用过滤器
中文处理:
try {
String a=new String("想要输出的字符串".getBytes("iso8859-1"),"GBK");
} catch (UnsupportedEncodingException e1)
{
// TODO 自动生成 catch 块
e1.printStackTrace();
}