jsp问题

zzyy 2000-12-16 08:03:00
用JSP连ORACLE 7.3,使用INSERT语句插入记录后中文显示为乱码.查数据库中的记录也是乱码.加入<%@ page contentType="text/html;charset=GB2312" %>后也一样.
环境为:WIN2000,JWSDK-1.0.1,JDK1.2.2(1.3好象也一样).
请哪位大虾帮忙解决:)
...全文
158 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
javaduke 2000-12-22
  • 打赏
  • 举报
回复
看一看www.dukejava.com吧!
zzyy 2000-12-16
  • 打赏
  • 举报
回复
我测试了一下,是取汉字的问题。麻烦说详细点好吗??
zzyy 2000-12-16
  • 打赏
  • 举报
回复
非常感谢~~~~能举个例说详细点吗??
lynxliu 2000-12-16
  • 打赏
  • 举报
回复
估计原因在于你从form的字段插入中文,使用在sql语句内时,取回的值应该已经乱了。你可以打印一下你的sql语句,如果语句内的汉字是好的,那么问题出在jdbc驱动上,如果哪里已经是乱吗,那么标示你取汉字出了问题。应该这样:
String str=new String(response.encodeURL(request.getParameter("Name")).getBytes("8859_1"))
这是取Name字段汉字值的方式。

81,092

社区成员

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

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