[問題] PHP 出現亂碼

phpBB Installation & Usage Support
phpBB 2 安裝於各類型作業平台之問題討論;外掛問題,請到相關版面依發問格式發表!
(發表文章請按照公告格式發表,違者砍文)

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
cchsean
星球普通子民
星球普通子民
文章: 10
註冊時間: 2004-02-12 15:23

[問題] PHP 出現亂碼

文章 cchsean »

小弟的作業系統如下︰\r
OS: RedHat Linux 8.0
Apache: 2.0.48
PHP: 4-3-4
MySQL: 4.0.18
phpMyAdmin: 2.5.6

在撰寫投票系統的時候,出現了兩個很奇怪的問題︰\r
1. 縱然在 Apache 的 httpd.conf 裡經已更改了 language priority 為 big5,
  然而每逢處理 php 的檔案時,必定會出現亂碼︰\r
  http://www.mrs.edu.hk/poll/poll.php
\n2. 這個投票系統,其實是小弟在一部安裝了 AppServ 的 Windows WTS 裡\r
  事先測試好的,然而當把整個系統放進 Linux 後,每逢想看投票結果時便\r
  會失敗︰\r
  http://www.mrs.edu.hk/poll/viewpoll.php?Pollid=001

不知道是甚麼問題呢?有勞賜教,謝謝!
charlie91
星球普通子民
星球普通子民
文章: 14
註冊時間: 2004-03-19 01:53

文章 charlie91 »

試試看在php.ini裡\r
把預設的語言改成big5
梁楓
竹貓好朋友
竹貓好朋友
文章: 7
註冊時間: 2003-01-31 09:50

文章 梁楓 »

他以經跟你講的很清楚了

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /usr/local/apache2/htdocs/poll/viewpoll.php on line 31

你做了一個沒有任何資料的mysql_fetch_array
重新去檢查你的程式碼比較實在點
cchsean
星球普通子民
星球普通子民
文章: 10
註冊時間: 2004-02-12 15:23

文章 cchsean »

謝謝你的賜教,然而小弟經已改動過 default_charset 的設定,
當中包括把「;」號清除,並把"iso-xxxx" 更改為 "big5" ,不過仍然未能成功!
救命啊! :cry:
cchsean
星球普通子民
星球普通子民
文章: 10
註冊時間: 2004-02-12 15:23

文章 cchsean »

新發現!小弟剛剛又試過,發現把編碼變為 UTF-8 ,原本是亂碼的 php 內容會變為中文,然而原本是中文的內容則變為亂碼!情況就是原本不是 php 的內容,編碼是 big5 ,但原本是 php 的內容,則是 UTF-8 ,奇怪!奇怪!
主題已鎖定

回到「phpBB 2 安裝與使用」