<%@ page
contentType="text/html;charset=gb2312" %> 或者: <%
String Hi="你好";
byte[]
tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new
String(tmpbyte);
out.print(Hi);
%>
contentType="text/html;charset=gb2312" %> 或者: <%
String Hi="你好";
byte[]
tmpbyte=Hi.getBytes("ISO8859_1");
Hi=new
String(tmpbyte);
out.print(Hi);
%>
解决方案 »
- struts2+spring的url传值问题
- java多线程问题求教
- 我想把myeclipse卸载掉,装eclipse,可是怎么myeclipse也卸载不干净,一装eclipse就成了myeclipse了。请各位朋友解答。谢谢
- 各位虾哥们。。怎么通过js取得file的临时路径。。
- 请教关于有5万用户的邮件系统的架设问题!
- ssh空的问题,小弟急的都快哭了,求大神帮忙。
- 急,急,急!一个超链接传参数的问题
- 如何Servlet里把字符型转换成Timestamp型
- 向大家请教一个很简单的问题,局域网中发邮件,怎么设置邮件服务器???
- 请教一个java 获取值和判断值的问题
- 关于数据库线程问题
- 请问有closeStmt()这个用法吗?
在文件头,加上这句.去掉下面的。
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
contentType="text/html;charset=gb2312" %>
后台
String a="中文";
a =new String(a.getBytes("ISO-8859-1"),"GB2312");
把ISO-8859-1 变成GB2312 这样就可以了通常出现问题的原因,可分为三种: 1. 服务器指定字符集与客户字符集不同,而与加载数据字符集一致。
解决方法:对于这种情况,只需要设置客户端字符集与服务器端字符集一致就可以了2. 服务器指定字符集与客户字符集相同,与加载数据字符集不一致。 解决方法:强制加载数据字符集与服务器端字符集一致。要做到这一点,可以通过重新创建数据库,并选择与原卸出数据一致的字符集,然后IMP数据,这种情况仅仅适用于空库和具有同一种字符集的数据。 3. 服务器指定字符集与客户字符集不同,与输入数据字符集不一致。
对于这种情况,目前为止都还没有太好的解决方法。 导致在后期使用数据库时出现种种关于字符集的问题,多半是由于在数据库设计、安装之初没有很好地考虑到以后的需要,所以,我们完全可以通过在服务器上和客户端使用相同的字符集来避免由此类问题引出的麻烦。
<%
String str = new String(request.getParameter("str").getBytes("iso-8859-1"),"GB2312");
%>
<%@ page contentType="text/html;charset=GBK" %>好象也分系统,有些字体在XP和2000下可以显示,在98下就无法显示,那就要更改charset了。