当前位置: 技术问答>java相关
谁能帮我解决这个问题,我的分全不奉送
来源: 互联网 发布时间:2015-01-18
本文导语: 数据库中的内容是汉语的 可网页中的显示的是乱码 public String getStr(String str) {try { String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859-1"); String temp=new String(temp_t); return temp; } ...
数据库中的内容是汉语的
可网页中的显示的是乱码
public String getStr(String str)
{try
{ String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
处理依然不行,由乱码变为??符号,我该怎么办?
可网页中的显示的是乱码
public String getStr(String str)
{try
{ String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859-1");
String temp=new String(temp_t);
return temp;
}
catch(Exception e)
{
}
return "null";
}
处理依然不行,由乱码变为??符号,我该怎么办?
|
public static String GB(String str)
{
BufferedReader bsr = null;
StringBuffer strBuffer = new StringBuffer();
try
{
bsr = new BufferedReader(new InputStreamReader(new StringBufferInputStream(str), "GB2312"));
while(bsr.ready())
{
strBuffer.append(bsr.readLine());
}
bsr.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return strBuffer.toString();
}
{
BufferedReader bsr = null;
StringBuffer strBuffer = new StringBuffer();
try
{
bsr = new BufferedReader(new InputStreamReader(new StringBufferInputStream(str), "GB2312"));
while(bsr.ready())
{
strBuffer.append(bsr.readLine());
}
bsr.close();
}
catch(Exception e)
{
System.out.println(e.getMessage());
}
return strBuffer.toString();
}