请教高手插入数据库的问题,谢谢!

foreveryy 2004-10-18 11:35:28
jsp提交表单后,可以写入数据库,但中文在数据库中显示为乱码,why? 烦请高手指点
...全文
107 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhonghua2003 2004-10-18
  • 打赏
  • 举报
回复
username=new String(username.getBytes("8859_1"),"GB2312");
zhonghua2003 2004-10-18
  • 打赏
  • 举报
回复
username=new String(username.getBytes("8859_1"),"GB2312")
haroyy 2004-10-18
  • 打赏
  • 举报
回复
url指定编码:
jdbc:mysql://192.9.240.3:3306/gd?useUnicode=true&characterEncoding=ISO8859-1
haroyy 2004-10-18
  • 打赏
  • 举报
回复
你用的是mysql数据库吧?
lijunjiejava 2004-10-18
  • 打赏
  • 举报
回复
username=new String(username.getBytes("8859_1"),"GB2312")
yunxiang 2004-10-18
  • 打赏
  • 举报
回复
打印出你要insert的数据,看看是什么?
如果已经是乱麻。
String x=new String(数据.getBytes("ISO-8859-1"),"GB2312");
fashchina 2004-10-18
  • 打赏
  • 举报
回复
先进行编码转换
在获得表单传过的值前加一就:
<%request.setCharacterEncoding("gb2312");%>
ch89 2004-10-18
  • 打赏
  • 举报
回复
你说的不清楚,无法解答。
foreveryy 2004-10-18
  • 打赏
  • 举报
回复
还有我是通过Dreamweaver用提交表单的方法插入数据库的
foreveryy 2004-10-18
  • 打赏
  • 举报
回复
我用的是SQL Server 2000

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧