struts2+Extjs显示中文乱码

来源:互联网 发布:php字符串拼接符号 编辑:程序博客网 时间:2024/04/30 07:37

接上一篇

建立的树中显示乱码

1. 请求的参数中显示乱码(表现层的问题)

将js的字符改为UTF-8,在html的头文件中加上

<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

在js输出处加上

<script language="javascript" src="XX.js" type="text/javascript" charset="gb2312"></script>

我也不清楚是哪个起了作用,起码请求参数中不再有乱码了


2.返回参数正确,但struts2中读到的id却是乱码

response中是正确的,手动将字符转换过来

在service文件中

public void setId(String id) throws UnsupportedEncodingException {    this.id = new String(id.getBytes("ISO8859-1"), "utf-8");}



原创粉丝点击