探讨PHP获取Oracle数据乱码的相关问题解决办法
2013-09-04 21:49
681 查看
出的问题是:
不管转码不转码,页面上从oracle获取的中文始终显示为“?”,即一个个的问号。
解决问题:
从mysql查询的角度出发,我觉得是少了set names ***,但问了DBA,oracle没有相关的命令行,所以排出这个问题;
又把问题的集中点放在转码上,折腾半小时,把程序里各个地方都加了测试参数,发现根源上的数据就有问题,不在转码上,于是写了单独一个php的oracle的查询页用来测试,结果如我所想还是乱码,所以立刻排出页面的问题;
最后在google的帮助下找到一篇问章,说是需要在init.d下的httpd里引入环境变量,由于本机没有那个启动文件,所以只能在apachectl里加入如下代码:
export NLS_LANGUAGE=”SIMPLIFIED CHINESE” 重启apache服务,问题解决!!
不管转码不转码,页面上从oracle获取的中文始终显示为“?”,即一个个的问号。
解决问题:
从mysql查询的角度出发,我觉得是少了set names ***,但问了DBA,oracle没有相关的命令行,所以排出这个问题;
又把问题的集中点放在转码上,折腾半小时,把程序里各个地方都加了测试参数,发现根源上的数据就有问题,不在转码上,于是写了单独一个php的oracle的查询页用来测试,结果如我所想还是乱码,所以立刻排出页面的问题;
最后在google的帮助下找到一篇问章,说是需要在init.d下的httpd里引入环境变量,由于本机没有那个启动文件,所以只能在apachectl里加入如下代码:
export NLS_LANGUAGE=”SIMPLIFIED CHINESE” 重启apache服务,问题解决!!
相关文章推荐
- oracle 数据导出 备注(comment)乱码问题解决办法
- oracle 数据导入 数据和备注(comment)乱码问题解决办法
- oracle 数据导入 数据和备注(comment)乱码问题解决办法
- 获取文件上传页面中文数据时乱码问题的解决办法
- PHP Post获取不到非表单数据的问题解决办法
- oracle 数据导出 备注(comment)乱码问题解决办法
- php smarty truncate UTF8乱码问题解决办法
- PHP json_encode中文乱码问题的解决办法
- php 写入数据到MySQL以及从MySQL获取数据,页面出现乱码的解决方法
- PHP管理Oracle LOB数据的相关办法讲解
- php将mysql数据表(含中文数据)导出生成excel表,快速生成且解决中文乱码问题。
- 解决httpurlconnection获取网页数据部分中文乱码问题
- PHP MySQL字符集 乱码问题解决办法
- 如何解决Php(adodb)输出Mysql中数据乱码问题!
- PHP基于curl post实现发送url及相关中文乱码问题解决方法
- js获取cookie乱码问题的解决办法……
- PHP中get获取url汉字乱码解决办法
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- c#远程获取网页内容及乱码问题的解决办法 .