jsp连oracle数据库时 中文乱码问题??? 在<head>后面加上<meta http-equiv="Content-Type" content="text/html; charset=gb2312">应该就好了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <%@ page contentType="text/html;charset=GB2312"%> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> bzszp(SongZip): 可以看到 我另外写了个java程序读oracle 读出的中文数据是正常的 奇怪了,一般用上面的方法就解决了,你没去jsp版问问,这方面应该没问题 oracle中的中文数据为乱码是在什么地方看的 在第一行加上<%@page language="java" contentType="text/html; charset=GBK"%> zhenyukeji(何处是我家) :jsp中 ,然后我用out.println 打印也是乱码但我用另外写java代码 print是正常的。 用<%@ page language="java" contentType="text/html;charset=GB2312"%>要使charset与oracle的字符集一致 在写入数据库页面调用以下函数:<%!public static String UnicodeToChinese(String s){ try{ if(s==null||s.equals("")) return ""; String newstring=null; newstring=new String(s.getBytes("ISO8859_1"),"gb2312"); return newstring; }catch(Exception e) { return s; } }%> 也有可能是oracle的客户端程序受其他软件的影响,字符集出现问题,重装一下oracle的客户端,试试看,我碰到过好几次这种情况,重装客户端就好了! rownum和rowid有什么区别 Oracle应用TNS-12560 .net连接oracle问题 十万火急!误删了公司的表空间!! 求救oracle sequence问题 求助:ORA-01034错误:ORALCE NOT AVAILABLE 那位大虾能解决这个问题呢?我给100分!多谢啊! 两个表中选取数据的问题?急!谢谢! 游标溢出,各位帮帮我呀!! ORA-01733 错误,求高手指点 数据倒入倒出的格式问题 如何将oracle中的所有表删的
我另外写了个java程序读oracle 读出的中文数据是正常的
你没去jsp版问问,这方面应该没问题
是在什么地方看的
<%@ page language="java" contentType="text/html;charset=GB2312"%>
要使charset与oracle的字符集一致
<%!
public static String UnicodeToChinese(String s){
try{
if(s==null||s.equals("")) return "";
String newstring=null;
newstring=new String(s.getBytes("ISO8859_1"),"gb2312");
return newstring;
}
catch(Exception e)
{
return s;
}
}
%>