站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题弱弱地问一下,关于中文问题

弱弱地问一下,关于中文问题

摘要: 弱弱地问一下,关于中文问题


我在eclipse下设置了文本编码为UTF-8
在jsp页面下加了句
<%@ page contentType="text/html;charset=UTF-8"%>
在里也加了



为什么用myeclipse预览的时候网页可以显示出中文
而用了tomcat就显示了乱码,请问tomcat下也要设置嘛?


tomcat下运行也要定义encoding的. 用google搜一搜, 有很多现成的解决方案的


如果你用的是struts框架,可以在web.xml文件里配置一个filter,并且自己写一个编码的类,把filter影射到你的这个类上


package db;
import java.util.*;
public class isoToGbk{
public static String ToGbk(String str){
try{
if (str!= null ) {
byte[] bt1 = str.getBytes("ISO8859_1");//用ISO8859_1进行编码
str = new String(bt1,"GBK");//用GBK进行解码,构建1个新的字符串
}else str = "";

}catch(Exception e){
e.printStackTrace();
}
return str;
}
}
byte[] bt1 = str.getBytes("ISO8859_1");//用ISO8859_1进行编码
str = new String(bt1,"GBK");//用GBK进行解码,构建1个新的字符串
才是核心代码




路过,友情up...


已经解决了^_^


↑返回目录
前一篇: 【分】有日子没散了
后一篇: JSP中中文碰到了一点麻烦!百思不得其解啊!不知道有没有高手能解决!