gb2312怎么还是乱??
<%@page pageEncoding="gb2312"%><%@page contentType="text/html;charset=gb2312"%>
<%request.setCharacterEncoding("gb2312"); %>
<jsp:include page="top"/>
在一个页里用html开始的时候是乱码找了点资料说上面的代码可以解决。。。我加上怎么还是乱呀??
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
都是gb2312的拉呀。。。。。。大家帮下忙呀。。。
搜索更多相关主题的帖子:
page target charset html
----------------解决方案--------------------------------------------------------
String str=new String(要转换的变量.getbytes("iso8859-1","gb2312")) ,转换一下就可以.
----------------解决方案--------------------------------------------------------
不是把。。。是真个html都是乱的。。。。那要写到什么时候呀。。
----------------解决方案--------------------------------------------------------
怎么可能,都是乱的!
----------------解决方案--------------------------------------------------------
String str=new String(要转换的变量.getBytes("iso8859-1","gb2312"));
页面html错误应该是编辑页面的工具换来换去了。。我也遇到过这样的情况,用dr和pf互换的时候,或者dr不同版本互换的时候就容易出现乱码!
不过只是知道这么回事,也不知道怎么解决,都是不怎么敢互换。。
[此贴子已经被作者于2006-12-24 21:29:37编辑过]
----------------解决方案--------------------------------------------------------
用记事本打开,看看html 是不是乱码啊、
----------------解决方案--------------------------------------------------------
+个过滤器什么都OK 只要你数据库没有问题
----------------解决方案--------------------------------------------------------
乱码都是汉字造成,汉字就需要转换的String str=new String(要转换的变量.getbytes("iso8859-1","gb2312"))
----------------解决方案--------------------------------------------------------
楼主应该是在各种编辑器转换出现代码中的汉字乱码,加个<meta>标签再把汉字重写一遍应该就OK了,
如果是运行时乱码,那就要用new String(要转换的变量.getbytes("iso8859-1","gb2312")) 或者写个过滤器(建议代码
调试完毕后再加过滤器,因为加过滤器后调试会出现代码错误不报异常,页面空白等现象)
----------------解决方案--------------------------------------------------------