学员:苏理汶提问时间:2007-10-18 14:17:08
我用myEclipse5.1作了个简单的bbs数据库用的 是mysql5.0我把字符型的都设置成了varchar(X)在保存时提示数据太长,我也把表的编码设置成gbk这和jsp页面中的设置一样的怎么提示数据太长。而且能保存的英文进去了也是成了问号"???"
那你的数据库联接用的是什么~~
就是下面这句:
jdbcUrl=jdbc:mysql://localhost:3306/mytable?useUnicode=true&characterEncoding=gbk
就是后面的编码也要用gbk
在页面包含一个方法
public static String toChinese(String strvalue)
{
try
{
if(strvalue==null)
{return null;}
else
{strvalue=new String(strvalue.getBytes( "ISO8859_1"),"GBK");
return strvalue;
}
}
catch(Execption e)
{return null;}
}
沙发