当前位置: 技术问答>java相关
高手相送,jsp连接oracle数据库后,显示数据为乱码?
来源: 互联网 发布时间:2015-11-01
本文导语: 向oracle中插入数据采用以下函数进行转换,直接打开表中文字符能正常显示。 public String getStr(String str) { try { String temp_p=str; byte[] temp_t=temp_p.getBytes("ISO8859_1"); String temp=new String(te...
向oracle中插入数据采用以下函数进行转换,直接打开表中文字符能正常显示。
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)
{
e.printStackTrace();
}
return "null";
}
在调用oracle数据库中的记录时采用以下函数进行字符转换,显示为乱码!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859_1");
String temp=new String(temp_t,"gb2312");
return temp;
}
catch(Exception e)
{
e.printStackTrace();
}
return "null";
}
本人开发环境为Jbuilder 6.0 (win2000 Server平台)+oracle 8.1.6
急请高手指导!
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)
{
e.printStackTrace();
}
return "null";
}
在调用oracle数据库中的记录时采用以下函数进行字符转换,显示为乱码!
public String getStr(String str)
{
try
{
String temp_p=str;
byte[] temp_t=temp_p.getBytes("ISO8859_1");
String temp=new String(temp_t,"gb2312");
return temp;
}
catch(Exception e)
{
e.printStackTrace();
}
return "null";
}
本人开发环境为Jbuilder 6.0 (win2000 Server平台)+oracle 8.1.6
急请高手指导!
|
在你的显示页的第一行加
应该没问题.我的程序里全是这样的.
应该没问题.我的程序里全是这样的.