在浏览器中看到的*.jsp文件全是乱码 在JSP文件开头加入:<%@ page contentType="text/html;charset=gb2312" %> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在jsp文件中指明编码字符集为GBK或者GB2312 <%@ page contentType="text/html;charset=GBK" %> <%request.setCharacterEncoding("gb2312");%>绝对正确!!给分哦绝对正确!!给分哦绝对正确!!给分哦绝对正确!!给分哦 1.控制面板-区域设置-英文(或直接安装英文版OS) 2.JSP页面中加入一条语句: <%@ page contentType="text/html;charset=gb2312" %> 3.编译servlet使用: javac -encoding iso8859-1 myservlet.java 在jsp的zone配置文件中,修改编译参数为: compiler = builtin-javac -encoding ISO8859-1 4.CLASSPATH中加入i18n.jar的路径 5.源程序中加入代码变换函数: <%! public String getStr(String str){ try{ String temp_p = str; byte[] temp_t = temp_p.getBytes("ISO8859-1"); String temp = new String(temp_t); return temp; } catch(Exception e){} return "null"; } %> 6.如果是直接赋值的中文字串,用<%@ page contentType="text/html;charset=gb2312" %> 就足够了。 7.如果使用request传过来的中文字串,用getStr(String)方法转换后使用。 谢谢,大侠们的帮助,我用了上面的方法了,但是还是不行,从数据库中读取是正确的,而读页面中的静态文字是乱码?是不是我的apache配置有问题?再次请求帮助? java实现数字签名问题 MyEclipse中的WEB工程如何运行 导入自定义类的问题 数据库查询问题?在些恭候!!谢谢 点击超链接 下载Excel文件,文件名为中文 各位,救我呀!急急急! 去面试时总是问有没有项目经验 向大家推荐一篇文章,欢迎来讨论!!!! 关于数据类型转换的问题, myeclipse如何点ctrl+F11自动出来浏览器呢? oracle 数据库连接出错 编译有错误,请帮看看源代码,很短的,!谢谢,
绝对正确!!给分哦
绝对正确!!给分哦
绝对正确!!给分哦
绝对正确!!给分哦
2.JSP页面中加入一条语句:
<%@ page contentType="text/html;charset=gb2312" %>
3.编译servlet使用:
javac -encoding iso8859-1 myservlet.java
在jsp的zone配置文件中,修改编译参数为:
compiler = builtin-javac -encoding ISO8859-1
4.CLASSPATH中加入i18n.jar的路径
5.源程序中加入代码变换函数:
<%!
public String getStr(String str){
try{
String temp_p = str;
byte[] temp_t = temp_p.getBytes("ISO8859-1");
String temp = new String(temp_t);
return temp;
}
catch(Exception e){}
return "null";
}
%>
6.如果是直接赋值的中文字串,用<%@ page contentType="text/html;charset=gb2312" %>
就足够了。
7.如果使用request传过来的中文字串,用getStr(String)方法转换后使用。