网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > 数据库 > Oracle教程
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
数据库:数据库教程,数据库技巧,Oracle教程,MySQL教程,Sybase教程,Access教程,DB2教程,数据库安全,数据库文摘
本月文章推荐
.Win 2003 Server重新安装Oracle9i.
.有关Oracle数据库中的封锁机制详.
.Linux 网管 123 --- 概观 Linux.
.ORACLE性能调整--统计信息的迁移.
.网管要用Linux.
.甲骨文发布β版11g数据库含182项.
.Oracle 将加强代码基地安全防御力.
.表中出现block错误的恢复方法及具.
.ExactPapers Oracle 1Z0-147 200.
.Rails 上的 HR 模式.
.安装Ora9i_9204要用到的补丁,刚.
.ExactPapers Oracle 1Z0-123 200.
.Oracle数据库取消8080端口占用.
.Oracle数据库技术(25).
.通过ORACLE APPLICATION SERVER实.
.ORACLE中的ROWID.
.怎样在Oracle 10g存储过程中log错.
.使用ssh实现oracle数据库备份文件.
.核心编译 (kernel).
.嵌入表里插入数据和修改嵌入表的.

配置APACHE支持oracle客户端进行中文数据存取

发表日期:2008-2-9



  在使用apache作为WEB服务器而且数据库使用的是Oracle(我用的oracle版本是Oracle8iR2.8.1.6)。 在解决客户端的中文存取时,把我折腾惨了,所有的资料都是介绍服务器端的字符集配置,而客户端的介绍很少,只是一句话将字符集于服务器端配置相同即可了,一下我就针对客户端的配置的一些经验与大家分享一下。
  首先,要保证字符集的字库应该在。/oracle/8.1.6/ocommon/nls/admin/data中保存符集的字库。
  在PHP中支持中文存取,(在php程序中不用再进行设置NLS_LANG和ORA_NLS33这两个环境变量了),只要将/etc/rc.d/init.d目录中的httpd文件中设置环境变量即可:
  增加如下几行:
  eXPort ORACLE_HOME=/www/oracle/OraHome1
  export NLS_LANG="SIMPLIFIED CHINESE_CHINA.ZHS16CGB231280"
  export ORACLE_SID=orcl
  export TNS_ADMIN=/etc
  这样即可以进行php程序编写了。例子如下:
  query.php:
  
  
  
  查询名字
  
  
  
  
  

  

    $handle=ora_logon("oradb@test","1111") or die;
  $cursor=ora_open($handle);
  ora_commitoff($handle);
  $query="select username from msg where id='testname'";
  echo "
".$query."
";
  ora_parse($cursor,$query) or die;
  ora_exec($cursor);
  $i=0;
  if(ora_fetch($cursor))
  echo ora_getcolumn($cursor,0);
  echo "
ok";
  ora_close($cursor);
  ?>
上一篇:Develop2K 6.0常见问题解答 人气:645
下一篇:Linux下用PHP4连接ORACLE8I的方法 人气:524
浏览全部Oracle教程的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐