<%@ page contentType="text/html;charset=GB2312" %>
解决方案 »
- 用Java + jsp做项目有什么优点?????????????
- 生成的HTML页面代码正确 无法显示内容
- 高分请教JSP连接数据库问题
- //*******初学者:arcIMS对应的一些applet的java或class文件在哪?*******//
- 为什么我的eclipse打的包,web-info下没有class文件夹
- 有没有J2EE项目开发文档
- 我想找个工作,请大家帮忙呀!up有分
- 对JavaBean十分迷惑
- 请教 高人,我用汉字不行么?
- 我在一個頁面中放了兩個response.sendRedirect()函數, 執行時出現異常, 不知是甚麼原因?
- 在网页上做一个button,点击该button得到该网页中除了这个button的部分的或某一个form中的html源文件,
- 时间相减出错(在线等)
如果是传进来的中文不能正常显示
byte[] temp = "中文".getBytes("ISO8859-1");
String s = new String(temp);
其实这个问题有很多一样的贴子,你搜索一下也许会有很多的收获:)
<%@ page contentType="text/html; charset=gb2312" %>
2:在servlet里面:
public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
response.setContentType("text/html; charset=gb2312");//这是重要的
3:上面的如果在不行就用如下的方法在数据入库前进行调用:
public static String UnicodeToChinese(String s){
try{
if(s==null ¦ ¦s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}
public static String ChineseToUnicode(String s){
try{
if(s==null ¦ ¦s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("gb2312"),"ISO8859_1");
return newstring;
}
catch(UnsupportedEncodingException e)
{
return s;
}
}
<%@ page contentType="text/html;charset=GBK" %>
<% request.setCharacterEncoding("gb2312"); %>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">