<%@ page language="java" contentType="text/html; charset=GB2312"%>
<html>
<body>
<%
String str1 = "怎么会这样?";
byte [] b = str1.getBytes("ISO-8859-1");
str1 = new String(b,"GB2312");
out.print(str1);
%>
</body>
</html>怎么解决乱码问题,你试过后再回,谢谢
<html>
<body>
<%
String str1 = "怎么会这样?";
byte [] b = str1.getBytes("ISO-8859-1");
str1 = new String(b,"GB2312");
out.print(str1);
%>
</body>
</html>怎么解决乱码问题,你试过后再回,谢谢
<%
String str1 = "怎么会这样?";
out.print(str1);
%>就输出来了。- -!
以上方法我试过10000次。
哈哈哈,我做过的所有项目都用这个办法,以上方法我试过10000次。
<%@ page language="java" contentType="text/html; charset=GB2312"%>
<html> <head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
</head
<body>
<%
String str1 = "怎么会这样?";
str1=new String(str1.getBytes("ISO8859_1"),"GB2312");
out.print(str1);
%>
</body>
</html>
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%
request.setCharacterEncoding("GBK");
%>
注意charset和pageEncoding...
一般编码问题主要出现在url传参及数据库保存的时候
<%@ page language="java" contentType="text/html; charset=GBK"%>
<html>
<body>
<%
String str1 = "怎么会这样?";
out.print(str1);
%>
</body>
</html>
<%@ page pageEncoding="UTF-8" %>
引入这两段代码试试如何。
;〉