社区
基础编程
帖子详情
php从oracle读取的数据,中文变成问号,客户端哪里可以设置?
keaizhong
2005-03-01 01:33:26
客户端系统是LINUX9的,查的资料说是字符集问题,但不知道在哪里设置?
客户端oracle是按这里安装的
http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html
请问可以正确显示中文吗?
...全文
568
13
打赏
收藏
php从oracle读取的数据,中文变成问号,客户端哪里可以设置?
客户端系统是LINUX9的,查的资料说是字符集问题,但不知道在哪里设置? 客户端oracle是按这里安装的 http://www.oracle.com/technology/global/cn/pub/notes/technote_php_instant.html 请问可以正确显示中文吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
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...
asp.net
oracle
问号
,asp.net
中文
部分显示
问号
很神奇的事情,今天部署了一个网站,页面从
数据
读取
新闻后,有些新闻标题全部显示问题号,有几个新闻能正确显示汉字,然后查看新闻页面又能正常显示汉字. 解决办法: 在异常的页面上加上 < %@ CODEPAGE = "936" %> 然后全站就正常了. 另外一个就是IIS8下面跑.net clr 2.0 或者用.net framework3.5开发的网站时,网站 打开报错:500.19 解决...
php
oracle
查询
中文
乱码,解决
oracle
乱码的问题
解解决
oracle
乱码的问题:是不是经常看见各式各样的乱码,看见头就大了,大家别怕,所有的问题都会有一个甚至不止一个的解决方案,有句名言说的好:万法不离其踪。网上大部分把工具的乱码和代码操作的乱码混为一谈,方案看了一大堆都是一个粘贴一个的,没有一点创新,于是今天出这篇博客。以下方案服务端字符集编码是:SIMPLIFIED CHINESE_CHINA.US7ASCII 测试ok,其他编码的可以参考...
网站开发笔记:
PHP
oci连接
Oracle
中文
乱码问题解决方案
正如一位大牛说的,最让程序员头疼的事就是文字编码问题,西方英文世界很多解决方案都是以他们为中心开发,他们没问题,拿到天朝世界,问题就来了,本问题困扰了我一段时间,
php
官网的oci介绍并没有关于怎么解决
中文
乱码问题。 解决重点是在连接
Oracle
时直接指定编码格式,而且特别注意是填写utf8,而不是常见的utf-8, $conn = oci_connect("C##SCOTT", "tiger
基础编程
21,881
社区成员
140,365
社区内容
发帖
与我相关
我的任务
基础编程
从PHP安装配置,PHP入门,PHP基础到PHP应用
复制链接
扫一扫
分享
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章