1、你JSP的每个页面前有注明
<%@ page contentType="text/html;charset=gb2312"%>吗?
2、你JSP取数据库时有重新编码字串,如下
szName = new String(rs.getString("name").getBytes(),"gb2312");
吗?
3、你JSP的取传入参数时,也有重新编码字串吗?
<%@ page contentType="text/html;charset=gb2312"%>吗?
2、你JSP取数据库时有重新编码字串,如下
szName = new String(rs.getString("name").getBytes(),"gb2312");
吗?
3、你JSP的取传入参数时,也有重新编码字串吗?
解决方案 »
- java图书发行管理系统(extjs框架)和图书零售系统(jquery框架)
- java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 客户端的工作过多。
- jsp 里怎么显示动态样式的名字啊????急
- bean与ActionForm混乱,弄不明白
- 多表插入,查询的问题,请知道的朋友帮我解决下
- 问一下用jsp建站的事?
- 求jfreechart0.9.20和它的开发文档
- doPost问题,你遇到过吗?
- 关于直接输入地址访问我程序的问题
- 一个挺大的问题
- 一个jsp:include的问题,请高手入内
- 这个Bean为什么不能这样写?这样错了吗?
jetplane,你用过 win2000server + sysbase11.9 + jdk1.3 + jconnect5.5 + resin 环境吗?
"ISO8859-1");
没问题的
<%!
public String GB2Uni(String GB) {
//this is a method for servlet loading chinese data from db.
try {
if (GB==null)
{
return "";
}
GB=GB.trim();
byte[] tmp = GB.getBytes("Cp1252"); //you must change the byte code
String result = new String(tmp);
return result;
}
catch(java.io.UnsupportedEncodingException e)
{
System.out.println("CommonFunction.GB2Uni UnsupportedEncodingException"+e);
return null;
}
}
%>还有问题我就没辙了!
public String getStr(String a)
{
try{
String b=a;
byte[] c=b.getBytes("GBK");
temp=new String(c,"ISO8859_1");
return temp;
}
catch (Exception e)
{
}
return "null";
}
然后在下面的程序中你就可以用这个过程来进行字符转换了。