社区
基础编程
帖子详情
php 从oracle817读出的中文是乱码?这是什么,,需要配置什么环境变量吗?
hjh1203
2003-11-26 08:45:52
我以root启动apache,从oracle817读出的中文是乱码,但在数据库是正常的。
但在php中写的汉字,用echo 显示为正常,望手指点一下?
...全文
64
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, 数据库的...客户端: CentOs5.5 +
oracle
client 10.2.0 + unixODBC2.3.0,
环境变量
为: NLS_LANG=AMERICAN_AMERICA.AL3
oracle
字符集
我现在所在的项目组
需要
把mysql的数据处理后导入到
oracle
数据库中,在此期间遇到了数据
中文
乱码
问题。下面是我对这个问题的总结。 1、linux操作系统,mysql,
oracle
安装时字符集的选择。 我的建议是这三者的字符集...
2019
PHP
面试题大全
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? Get...
php
面试常问的题目2
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使
php
面试题大全及答案
PHP
的运行环境最优搭配为Apache+MySQL+
PHP
,此运行环境可以在不同操作系统(例如windows、Linux等)上
配置
,不受操作系统的限制,所以叫跨平台 2、WEB开发中数据提交方式有几种?有什么区别?百度使用哪种方式? ...
基础编程
21,891
社区成员
140,342
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章