可能是SQLServerDriver驱动的问题,我也遇到过这种情况
如果你取出来的是乱码用这个函数:
private String from_iso8859(String source)
{
if(source==null) return "";
try {
String s = new String(source.getBytes("iso-8859-1"));
return s;
} catch (java.lang.Exception e){
return null;
}
}
如果你取出来的是乱码用这个函数:
private String from_iso8859(String source)
{
if(source==null) return "";
try {
String s = new String(source.getBytes("iso-8859-1"));
return s;
} catch (java.lang.Exception e){
return null;
}
}
解决方案 »
- 如何统计
- tomcat 问题,急~~高手们来
- Java String 中替换的问题
- struts+hibenate密码修改怎么作啊
- 如何在不同目录用request.getParameter("name")得到相应的值~~~~~~~~~~~~~~~~~~~~
- 讨厌的JSP中文问题
- JSP+oracle两级菜单关联的问题,帮忙看下,怎么第一类会循环两次?还有二类怎么释放?
- 禁用USB的程序怎么编写?
- 在jsp网页中提交表单时我怎样不让提交的表单内容不显示在地址栏中
- applet嵌入网页的问题
- 我在JBUIDEER里写好的JAPPLET,在jbuilder里可以看到,但是在浏览器里看不到。
- 怎么样在浏览器的状态栏隐藏连接地址或者显示其他信息?
private String from_iso8859(String aaa)
{
if(aaa==null) return "";
try {
String s = new String(aaa.getBytes("iso-8859-1"));
return s;
} catch (java.lang.Exception e){
return null;
}
}
试试。
<%!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("GBK");
String temp=new String(temp_t,"ISO8859_1");
return temp;
}
catch(Exception e)
{}
return "null";
}
-----------------------------------------------------------
<%!
public String getGB(String str){
try{
return new String(str.getBytes("ISO8859-1"));
}
catch{
return "null";
}
}
%>
--------------------------------------------------------------
接分了~!!!