struts 乱码问题!求解!在线等!

来源:百度知道 编辑:UC知道 时间:2024/05/02 18:51:46
struts中我已经做好国际化文件并且也将其转换为UTF8的了可是为什么运行后在浏览器打开的网页上全是小方块形的乱码这个是什么问题,该如何解决呢?求高手指教!谢谢!谢谢!
没太明白,是将已经专成UTF-8的文件再专成ANSI的吗?要怎么专,还是用native2ascii命令专吗?我做的项目是需要显示简体中文,繁体中文和英文的,现在只做了简体中文的文件了,发生了这个问题,接下来应该怎么弄啊?
2楼说的我已经加了,问题依旧!

你用的TOMCAT是不是5.0以上的版本?5.0以上总是出现类似问题.
解决的方法有几种.

把tomcat自带的SetCharEncoding那个filter加到你工程里来.可以解决提决表单字符串为中文的问题.

页面上的中文字你只有存在资源文件里,转为ANSI,这是TOMCAT5的烂地方.不过有些时候在页面打中文还可以显示,这个我也没懂.反正我做struts用tomcat5的话,中文字都用ANSI.或者你用GB2312试试.

在jsp文件开头加<%@ page contentType="text/html; charset=utf-8" %>
在<head>中加
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

存为ansi