<%@ page contentType="text/html;charset=GB2312" %>
解决方案 »
- jsp 入门小错误 求大神
- No action instance for path ...could be created.怎么解决?
- 关于AJAX和JSP的一些小问题~
- 为什么我的内容显示完了,进度条才走了一半
- 求一个简单的Jsp个人博客
- 我想请问你一下关于smartUpload的下载功能的问题!
- jsp与php 能否在同一服务器win2000下运行?
- Tomcat4中如何禁止目录浏览!
- 提高 jsp版人气,送分300
- 在打包 gradle build 时报如下错误
- 在网页上做一个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">