主题:[讨论]麻烦高手帮看看这段解决乱码的代码什么地方有问题!
我使用的是MYSQL5.0.20+tomcat5.0.16+XP+IIS
网页编码统一采用<%@ page contentType="text/html; charset=GBK"language="java" buffer="32kb"%>而起还设置了统一请求request.setCharacterEncoding("GBK");!
字符转化编码的类:
* 函数名:getStrCN
* 作 用:转化字符编码
* 参 数:数组 s1:等转化的字符
* 返回值:转化以后的字符串
***********************************************************/
public String getStrCN(String s)
{
if(s == null) s = "";
try
{
byte abyte0[] = s.getBytes("GBK");
s = new String(abyte0);
}catch(Exception e) {s="";}
return s;
}
数据在MYSQL中能正确显示,但<%=*%>方法输出和out.println输出都是乱码,到底是那里错错了啊!麻烦指正!小弟刚学!谢谢!!!!!
网页编码统一采用<%@ page contentType="text/html; charset=GBK"language="java" buffer="32kb"%>而起还设置了统一请求request.setCharacterEncoding("GBK");!
字符转化编码的类:
* 函数名:getStrCN
* 作 用:转化字符编码
* 参 数:数组 s1:等转化的字符
* 返回值:转化以后的字符串
***********************************************************/
public String getStrCN(String s)
{
if(s == null) s = "";
try
{
byte abyte0[] = s.getBytes("GBK");
s = new String(abyte0);
}catch(Exception e) {s="";}
return s;
}
数据在MYSQL中能正确显示,但<%=*%>方法输出和out.println输出都是乱码,到底是那里错错了啊!麻烦指正!小弟刚学!谢谢!!!!!