CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Web 开发

用jsp连上oracle后,在JSP中用(INSERT)插入中文数据后,显示乱码,有办法吗?

楼主Befresh(谢谢)2000-12-08 11:22:00 在 Java / Web 开发 提问

问题点数:50、回复次数:6Top

1 楼x86(大雪)回复于 2000-12-08 13:21:00 得分 15

显示乱码是指数据库中的数据是乱码,还是数据库的数据是正确的,通过jsp显示出来是乱码?  
  一般java下的中文显示问题都与编码有关。可以试试jdk1.3,或者下面这段代码:  
          static   public   String   unicode(String   s)  
          {  
          String   unicode;  
            try{  
          byte   []   by   =   s.getBytes("GB2312");    
        unicode   =   new   String(by,"8859_1");    
          }catch(UnsupportedEncodingException   e)  
          {  
          unicode="UnsupportedEncodingException";  
          }  
           
          return   unicode;  
          }  
  Top

2 楼dhwan(大海湾)回复于 2000-12-08 13:46:00 得分 5

也有可能是ORACLE的问题,如果语言版本不同,也会出现乱码。Top

3 楼radish()回复于 2000-12-08 22:44:00 得分 5

在JSP文件前加charset=GBK就可以了Top

4 楼joy(音乐黎子)回复于 2000-12-11 14:20:00 得分 5

看看我在《程序员》杂志第一期上的文章Top

5 楼cming(白云蓝天)回复于 2000-12-11 15:48:00 得分 5

改成:  
        byte   []   by   =   s.getBytes();    
        unicode   =   new   String(by,"iso-8859-1");    
  Top

6 楼cxgtommy(Tommy)回复于 2000-12-13 01:17:00 得分 15

其实毛病出在配置一些java环境变量,这些问题是可以很好解决的,但是各个厂家的配置相差太远,让我们这些程序员老是自己转码.  
  在nt里面的default   regional   setting会对中文问题有影响,unix下就是locale设置,solaris里面的改lc_all,其他的就不清楚了.通过改这些,总会找到一个不用手动转码的系统搭配环境的.对于使用english   window+richwin+   java   application   server的朋友,奉劝一句,换成njwin吧  
   
  :)Top

相关问题

  • jsp 连 oracle 问题?
  • Jsp连接Oracle的问题 ???
  • jsp连接oracle问题
  • jsp 连接 Oracle 问题
  • ASP+ORACLE OR JSP+ORACLE
  • 请教JSP与ORACLE连接问题。
  • JSP连Oracle数据库的问题
  • JSP与Oracle数据库连接??
  • jsp文件连接oracle失败
  • 求助:jsp连接Oracle找不到类

关键词

  • 乱码
  • 中文
  • 数据
  • unicode
  • jsp
  • 显示
  • 问题

得分解答快速导航

  • 帖主:Befresh
  • x86
  • dhwan
  • radish
  • joy
  • cming
  • cxgtommy

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo