JSP客户端为windows时乱码

tshow 2004-08-26 07:01:43
具体情况如下:
服务器:中标普华linux server+oracle9i+tomcat3.3.1
如果客户端为windows平台,IE,访问没有问题,但是输入页面的数据保存后在数据库出现乱码,用jsp读取出来也为乱码,而且出现的次数不固定,偶尔会出现正常显示,乱不乱码似乎靠运气!!
如果客户端为linux平台,Mozilla,没有任何问题
oracle 字符集US7ASCII

解决了高分相送,由于中途维护一个项目,这问题折腾几天了,急!!
...全文
136 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyb1235 2004-09-16
  • 打赏
  • 举报
回复
统一使用UTF-8
tshow 2004-09-16
  • 打赏
  • 举报
回复
现在发现很奇怪的现象:客户端用windows,浏览器为mozilla,页面乱码问题消失,数据库里面的内容在服务器的终端中查出来依然是乱码,看来程序要大改了
wfdmd 2004-09-16
  • 打赏
  • 举报
回复
这个问题真是麻烦。有时候好,有时候不好,以前也碰过。
miaoliujun 2004-09-14
  • 打赏
  • 举报
回复
在你的程序中,注意两点
1、将外部接受的数据全部转化为utf-8;
2、将插入数据库中的数据全部由utf-8转化为数据库的default-encoding,就什么都解决了
supersunyi 2004-09-14
  • 打赏
  • 举报
回复
我用了一个过滤类,然后在配置一下,而且用的是struts结构的,不知道合不和你啊
bs221cn 2004-09-14
  • 打赏
  • 举报
回复
页面上有这个吗?<%@ page contentType="text/html; charset=gb2312" %>
Drate 2004-09-14
  • 打赏
  • 举报
回复
我建议你去查一下文档中心的文档,我记得里面有一篇文章有说过的
你用“中文”做为关键字搜索就是了
wbh0360 2004-09-14
  • 打赏
  • 举报
回复
是oracle的字符集有问题
设置为zhs16gbk 看看
AHUA1001 2004-09-14
  • 打赏
  • 举报
回复
去CSDN的FAQ看看吧,很多这方面的问题,都有解决方案。http://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?Roomid=5409
28569050 2004-09-13
  • 打赏
  • 举报
回复
连接的时候加个参数
String sconnstr="jdbc:mysql://localhost/zjzz?useUnicode=true&characterEncoding=GB2312";
TinyJimmy 2004-08-26
  • 打赏
  • 举报
回复
可能是页面的encoding设置的问题
ljl_7880 2004-08-26
  • 打赏
  • 举报
回复
呵呵,以前碰到过类似的问题不是在JSP里面,我遇到的原因是因为数据库存的数据类型为VARCHAR,忘记术语怎么描述这个问题了,呵呵,反正最后将数据类型改为Char,解决了。这个问题偶尔会遇到,并不是所有情况下。不知道这么说对你的这个问题有没有帮助,你可以测试一下,是不是这个原因。
Bless!

81,094

社区成员

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

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