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