我按照各位大侠的方式,改了以后,还是乱码我的环境:操作系统 英文2000Professional       但是支持是中文
          数据库 Oracle 8.1.7前台jsp的charset是gb2312,前台输入中文,java后台打印出来可以显示,没有问题,但是插入到数据库就发生了乱码???请各位教教我改如何是好?

解决方案 »

  1.   

    一:你DB的charset是什么?
    二:你java连接DB的客户端的环境变量NLS_LANG是什么?
      

  2.   

    楼上的 ,都是: AMERICAN_AMERICA.WE8ISO8859P1 是不是要改? db的charset该怎么修改?
      

  3.   

    二:你java连接DB的客户端的环境变量NLS_LANG是什么?
    客户端的好改:UNIX:设置环境变量
                 WIN:改注册表
    NLS_LANG应该=AMERICAN_AMERICA.zhs16cgb231280
    一:db里的,以前的帖子有介绍怎么改,
       不过好象都是9I的,我不知道8I的能不能改