自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

探討PHP獲取Oracle數(shù)據(jù)亂碼的相關問題解決辦法

開發(fā) 后端
PHP獲取Oracle數(shù)據(jù)亂碼的具體問題表現(xiàn)在進行轉碼過程中,頁面上從oracle獲取的中文始終顯示為“?”。我們將在接下來的文章中具體講述這一問題的解決辦法。

PHP語言的功能非常強大,它的影音范圍也非常廣泛。我們今天要為大家介紹的是PHP獲取Oracle數(shù)據(jù)亂碼的相關解決辦法,希望對大家有所幫助。oracle的編碼是GBK,PHP頁面的編碼是UTF-8,在PHP的頁面進行了一次iconv轉碼,以保證編碼統(tǒng)一

 

#t#出的問題是:

不管轉碼不轉碼,頁面上從oracle獲取的中文始終顯示為“?”,即一個個的問號。

 

解決問題:

從mysql查詢的角度出發(fā),我覺得是少了set names ***,但問了DBA,oracle沒有相關的命令行,所以排出這個問題;

又把問題的集中點放在轉碼上,折騰半小時,把程序里各個地方都加了測試參數(shù),發(fā)現(xiàn)根源上的數(shù)據(jù)就有問題,不在轉碼上,于是寫了單獨一個php的oracle的查詢頁用來測試,結果如我所想還是亂碼,所以立刻排出頁面的問題;

***在google的幫助下找到一篇問章,說是需要在init.d下的httpd里引入環(huán)境變量,由于本機沒有那個啟動文件,所以只能在apachectl里加入如下代碼:

 

  1. export NLS_LANGUAGE=”SIMPLIFIED CHINESE” 

重啟apache服務,問題解決??!
 

責任編輯:曹凱 來源: fotree.cn
相關推薦

2010-06-10 15:46:33

openSUSE 無聲

2010-05-19 18:56:17

2009-07-06 15:23:18

JSP換行

2009-11-27 16:13:21

PHP遞歸返回值

2009-11-30 10:55:16

PHP頁面亂碼

2011-04-27 16:04:12

投影機

2011-08-22 14:10:51

nagios

2009-06-30 14:02:00

Struts亂碼Eclipse

2009-06-03 16:41:21

Eclipse亂碼Eclipse

2009-11-30 12:58:04

PHP字符集編碼

2009-11-30 10:09:31

PHP中文亂碼

2010-08-17 13:36:49

DIV CSS設計

2010-08-27 13:31:58

IE6IE7Firefox

2010-02-23 17:49:56

WCF傳輸大數(shù)據(jù)

2018-10-22 14:19:52

網(wǎng)絡組建網(wǎng)絡網(wǎng)絡管理

2010-05-17 17:45:54

MySQL亂碼問題

2010-03-30 16:04:34

Linux Nginx

2009-12-03 15:58:02

PHP整數(shù)取余返回負數(shù)

2010-04-13 14:25:24

Oracle問題解決

2009-06-19 11:16:14

java web中文亂碼
點贊
收藏

51CTO技術棧公眾號