我已经把JIVE在WINDOWS下的中显示问题都解决啦!
1设置数据库时 serverURL=jdbc:mysql://localhost/jive?useUnicode=true&characterEncoding=GBK
2.把所有JSP的编码换成<%@ page contentType="text/html;charset=GBK" %>
3.如果还有显示不出(如日期)的就用这个函数转换
public class ISOtoGBK {
public static String convert( String str ) {
try {
byte[] bytesStr=str.getBytes( "ISO-8859-1" ) ;
return new String( bytesStr, "GBK" ) ;
}
catch( Exception ex ) {
return str ;
}
}
}
JIVE在WINDOWS下的中文显示问题的解决
把jsp换成什么?
我用你的方法,结果数据库里的中文都变成?号了,请问该怎么解决了
把Jsp的编码换成GBK
<%@ page language="java" contentType="text/html;charset=GBK"%>
<%@ page language="java" contentType="text/html;charset=gbk"%>
"<%@ page language="java" contentType="text/html;charset=gb2312"%>"
%@ page language="java" contentType="text/html;charset=gb2312"%
我把jsp文件的charset换成gb2312结果本可以看到的汉字反而看不见了!
sdfsdfsfsdfsdf
一样的不能显示呀?!
我觉得是数据库的问题(或驱动),应为其她的汉字都正常,只用从数据库里取的内容显示不正常。
可以
可以了
我把 serverURL 改成 jdbc:mysql://localhost/jive?useUnicode=true&haracterEncoding=GBK 安装工具提示说 配置文件被损坏!解决啊?
我的数据库是ORACLE8.17,在论坛中,从数据库中取出的中文数据都是???,请教如何解决此问题?急用
多谢!