jsp中文 乱码问题无法解决

代码部分:
<%


  message mes=new message();
  messageFactory F=new messageFactory();
  String ip=request.getRemoteAddr();
  String title=new String(request.getParameter("messagetitle").getBytes("iso-8859-1"));
  String content=new String(request.getParameter("messagecontent").getBytes("iso-8859-1"));
  SimpleDateFormat df=new SimpleDateFormat( "yyyy-MM-dd HH:mm:ss "); 
  String time=df.format(new Date()); 
  mes.setMessage_ip(ip);
  mes.setMessage_title(title);
  mes.setMessage_time(time);
  mes.setMessage_content(content);
  F.getmesDAO().insertmes(mes);
  out.print("留言成功"+time);
  out.print("<a href=writemessage.html>继续留言</a>");
 %>
数据库部分:
2个类型都为:text

错误:Data truncation: Data too long for column 'message_title' at row 1 输入中文出现这样错误

求解释。

作者: a345574250   发布时间: 2011-06-06

数据库是mysql 
my.ini
文件里面将编码也改成gbk

2.连接字符串里,的编码。
strURL = "jdbc:mysql://localhost:3306/hikdb?useUnicode=true&amp;characterEncoding=utf-8";
也改了

作者: a345574250   发布时间: 2011-06-06

没人啊

作者: a345574250   发布时间: 2011-06-06

换个mySql桌面工具试试,用SQL yog enterprise 试试,或许行。

作者: gameover8080   发布时间: 2011-06-06

String title=new String(request.getParameter("messagetitle").getBytes("iso-8859-1") ,"GB2312" );

作者: missye1437   发布时间: 2011-06-06