社区
基础编程
帖子详情
php 从oracle817读出的中文是乱码?这是什么,,需要配置什么环境变量吗?
hjh1203
2003-11-26 08:45:52
我以root启动apache,从oracle817读出的中文是乱码,但在数据库是正常的。
但在php中写的汉字,用echo 显示为正常,望手指点一下?
...全文
60
6
打赏
收藏
php 从oracle817读出的中文是乱码?这是什么,,需要配置什么环境变量吗?
我以root启动apache,从oracle817读出的中文是乱码,但在数据库是正常的。 但在php中写的汉字,用echo 显示为正常,望手指点一下?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
trip
2004-01-15
打赏
举报
回复
没错就是数据库字符设置不对,如果gbk不行的话,试试将数据库字符改成935,还不行就改字段的字符设置。
sunwatch
2004-01-15
打赏
举报
回复
数据库端的字符设置不对,把字符集设置成gbk应该就ok了
_pb_
2003-12-01
打赏
举报
回复
页头这样写,你试试。
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
hjh1203
2003-11-27
打赏
举报
回复
大家都不知道吗?
hjh1203
2003-11-27
打赏
举报
回复
原码。。。。。。。。
<?php
putenv("ORACLE_SID=test");
putenv("ORACLE_HOME=/u04/app/oracle/product/8.1.7");
//putenv("NLS_LANG=AMERICAN_AMERICA.ZHS16GBK");
//putenv("LD_LIBRARY_PATH=/u04/app/oracle/product/8.1.7/lib");
//putenv("ORA_NLS33=/u04/app/oracle/product/8.1.7/ocommon/nls/admin/data");
echo "这不是乱码吧!";
//这个显示正常
if (empty($offset) || $offset < 0) {
$offset=0;
}
$limit = 3;
$db = "test";
$conn=ocilogon("test","test",$db);
if (!$conn) {
echo "<h1>ERROR - Could not connect to Oracle</h1>";
exit;
}
$sql = "Select * from cd";
$stmt = OCIParse($conn,$sql);
if(!$stmt) {
echo "<h1>ERROR - Could not parse SQL statement.</h1>";
exit;
}
OCIExecute($stmt);
$i=0;
$j=0;
while( OCIFetchInto($stmt, &$result_array) ) {
if ($i>=$offset) {
if ($j <$limit) {
for ($k=0; $k<=count($result_array); $k++) {
echo $result_array[$k]." ";
}
echo "
";
$j++;
}
}
$i++;
}
echo "
";
?>
hjh1203
2003-11-27
打赏
举报
回复
大家请指点一下吧,,
unixodbc的insert
中文
乱码
问题的解决方法
问题描述: 达人们,帮忙诊断下是什么问题 环境: 服务端:CentOs5.5 +
oracle
10.2.1, 数据库的字符集为: NLS_LANG=AMERICAN_AMERICA.AL32UTF8 客户端: CentOs5.5 +
oracle
client 10.2.0 + unixODBC2.3.0,
环境变量
为: NLS_LANG=AMERICAN_AMERICA.AL3
oracle
字符集
引言 我现在所在的项目组
需要
把mysql的数据处理后导入到
oracle
数据库中,在此期间遇到了数据
中文
乱码
问题。下面是我对这个问题的总结。 1、linux操作系统,mysql,
oracle
安装时字符集的选择。 我的建议是这三者的字符集保持一致,全为utf-8或gdk或gb2312。如果有特殊要求,三者不同也没有关系 我的建议是
Oracle
-------àutf-8 ,gb2312,g...
2019
PHP
面试题大全
一 、
PHP
基础部分 1、
PHP
语言的一大优势是跨平台,什么是跨平台?
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? Get与post两种方式 区别: (1)url可见性:get 方式url参数可见,post 不...
php
面试常问的题目2
PHP
专业面试题汇总 一、
PHP
基础: 二、数据库部分 三、面向对象部分 四、Think
PHP
部分 五、smarty模板引擎 六、二次开发系统(DEDE、ecshop) 七、微信公众平台开发 八、对于自身掌握的技术描述: 1、
PHP
语言的一大优势是跨平台,什么是跨平台? 一、
PHP
基础:
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使
php
面试题大全及答案
** ## 包括
PHP
基础部分、数据库部分、面向对象部分、Think
PHP
部分部分、smarty模板引擎、二次开发系统(DEDE、ecshop)、微信公众平台开发、对于自身掌握的技术描述等几部分
PHP
面试题。 ** 1、
PHP
语言的一大优势是跨平台,什么是跨平台?
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? Get
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章