社区
基础编程
帖子详情
php从oracle读取的数据,中文变成问号,客户端哪里可以设置?
keaizhong
2005-03-01 01:33:26
客户端系统是LINUX9的,查的资料说是字符集问题,但不知道在哪里设置?
客户端oracle是按这里安装的
http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html
请问可以正确显示中文吗?
...全文
592
13
打赏
收藏
php从oracle读取的数据,中文变成问号,客户端哪里可以设置?
客户端系统是LINUX9的,查的资料说是字符集问题,但不知道在哪里设置? 客户端oracle是按这里安装的 http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html 请问可以正确显示中文吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
keaizhong
2005-03-03
打赏
举报
回复
阿卡我试过一些转换的方法了,好像都不行。。
你用的是什么方法呢?
keaizhong
2005-03-03
打赏
举报
回复
用utf8_decode()没有用那,真晕人。
哎!可怜西。
cailinzheng
2005-03-03
打赏
举报
回复
只是探讨一下,说的不对的地方还请指出。
我想,oralce安装的时候,默认的编码不是GB2312的,现在如果html页面显示是GB2312的了,只有从数据库中读取的字段显示是乱码,那么跟页面的编码是无关的,只有把数据库里面的字段由默认的编码转换成gb码,才能正常在页面显示。或者直接把oracle的库改成GB的。
我遇到的是jsp的问题,php没有遇到过这个问题。
new String(ss.getBytes("ISO-8859-1"),"gb2312");
php是不是用
utf8_decode: 将 UTF-8 码转成 ISO-8859-1 码。
utf8_encode: 将 ISO-8859-1 码转成 UTF-8 码。
来解决啊。
xinxin1982
2005-03-03
打赏
举报
回复
可以试验一下$b = iconv("gb2312", "big5","我的世界");
iconv需要额外的库支持,网上可以下载来者
keaizhong
2005-03-02
打赏
举报
回复
header("Content-type: text/html;charset=GB2312");
这个我早就试过了。
资料是可以取得的,就是不能正确显示简体中文。
客户端的安装是根据我上面的地址的,在论坛里查了半天都说是字符集问题,但不知道在哪里设置这个字符集。
leyan728
2005-03-02
打赏
举报
回复
首先确认你的oracle客户端程序查询数据库中文显示是否没有问题.如果有问题的哈,那就是你的oracle在安装过程中字符集的问题,如果没有上述问题的话,那就是你网页编码的问题了!
lawyu
2005-03-02
打赏
举报
回复
編碼問題
試試
header("Content-type: text/html;charset=GB2312");
keaizhong
2005-03-02
打赏
举报
回复
putenv("NLS_LANG=simplified chinese_china.zhs16gbk");
老大不行啊,我加入了上面的这句,应该没有错吧。
cailinzheng
2005-03-02
打赏
举报
回复
oracle数据库的编码不是GB的,如果数据库的编码已经是不能修改的了,则所有从数据库中取得的字段,需要做编码转换后才能显示在页面上
xuzuning
2005-03-01
打赏
举报
回复
尝试手册中的putenv函数使用范例
设定 Oracle 资料库需使用的环境变数 NLS_LANG,传回资料含中文 BIG5 码。
<?
putenv("NLS_LANG=american_taiwan.zht16big5");
?>
coolstr
2005-03-01
打赏
举报
回复
新的一台网站服务器 中 apache 设置为 gb2312 或者为 off 。
keaizhong
2005-03-01
打赏
举报
回复
服务器是没有问题了,一直在用的。
现在是新的一台网站服务器再读取那个oracle服务器的时候,读出来的是中文都是问号。
我在网上查的是字符集的问题,但是不知道在哪里设置。
falcon1210
2005-03-01
打赏
举报
回复
把服务器默认的编码改为 gb2312 .
201926 关于
Oracle
显示
中文
乱码(
问号
)
哇,第一次遇到这样的情况,花费了自己很多精力,其实,自己努力的方向错了。。 是这样: 服务器端的字符集查看方式: select * from nls_database_parameters; 得到: 根据第2行、第3行、第7行 拼接后,得到完整的nls_lang 为: American_America.us7ascii. 这里需要指出,不要试图修改服务器端的字符集! 当时,蠢蠢的我,就是在修改服...
PHP
PDO
Oracle
数据
库连接与
中文
乱码处理
PHP
是一种流行的服务器端脚本语言,用于开发动态网页。在
PHP
中,PDO(
PHP
Data Objects)是一个
数据
库抽象层,它提供了一种统一的接口来访问不同类型的
数据
库。
Oracle
是一种常用的关系型
数据
库管理系统。在使用
PHP
PDO连接
Oracle
数据
库时,可能会遇到
中文
乱码的问题。本文将介绍如何正确连接
Oracle
数据
库,并解决
中文
乱码问题。
asp.net
oracle
问号
,asp.net
中文
部分显示
问号
很神奇的事情,今天部署了一个网站,页面从
数据
读取
新闻后,有些新闻标题全部显示问题号,有几个新闻能正确显示汉字,然后查看新闻页面又能正常显示汉字. 解决办法: 在异常的页面上加上 < %@ CODEPAGE = "936" %> 然后全站就正常了. 另外一个就是IIS8下面跑.net clr 2.0 或者用.net framework3.5开发的网站时,网站 打开报错:500.19 解决...
php
oracle
查询
中文
,
php
操作
oracle
查询时
中文
乱码,该怎么处理
当前位置:我的异常网»
PHP
»
php
操作
oracle
查询时
中文
乱码,该怎么处理
php
操作
oracle
查询时
中文
乱码,该怎么处理www.myexceptions.net网友分享于:2013-08-04浏览:70次
php
操作
oracle
查询时
中文
乱码环境:
oracle
数据
库是安装在xp上。版本:10.2.0.3NLS_LANGUAGEAMERICANNLS_TERRITORYAMERIC...
网站开发笔记:
PHP
oci连接
Oracle
中文
乱码问题解决方案
正如一位大牛说的,最让程序员头疼的事就是文字编码问题,西方英文世界很多解决方案都是以他们为中心开发,他们没问题,拿到天朝世界,问题就来了,本问题困扰了我一段时间,
php
官网的oci介绍并没有关于怎么解决
中文
乱码问题。 解决重点是在连接
Oracle
时直接指定编码格式,而且特别注意是填写utf8,而不是常见的utf-8, $conn = oci_connect("C##SCOTT", "tiger
基础编程
21,893
社区成员
140,347
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章