1 頁 (共 1 頁)

會員第一個中文字亂碼

發表於 : 2007-03-28 06:33
小寶弟
不好意思!我是phpbb新手~想請教一個問題>"<
已經爬過文了但還是找不到解決之道...想請各位大大幫忙!謝謝!

問題 :?: 網站加入新會員之後!會員名稱第一個中文字就會變成亂碼,其餘正常顯示,而這個現象是在phpbb討論區才會如此,在osc前後台都正常顯示的。非要手動至phpmyadmin裡去更改phpbb_user欄位的使用者名稱之後才會在phpbb顯示正常的中文字!在phpbb裡的language我都有設好utf-8了~請問有人遇到相同的問題嗎?

圖檔

------------------環境-----------------------
我自己用osc架設網站而phpbb是外掛在osc裡的!

系統: win xp

網頁主機: Apache/1.3.33 (Win32)

osc: 2.22-ms2 utf-8

php: 4.3.11

mysql: 4.0.24-nt

----------------------------------------
我的網址:http://www.itravel-fun.com

Re: 會員第一個中文字亂碼

發表於 : 2007-03-28 12:07
michaelchain
我记得PHP里有一个函数,负责将字符串中的第一个字母转换成大写。
你遇到的也许是这个问题。
你搜索一下是否使用了ucfirst()这个函数,有的话就把它去掉
小寶弟 寫:不好意思!我是phpbb新手~想請教一個問題>"<
已經爬過文了但還是找不到解決之道...想請各位大大幫忙!謝謝!

問題 :?: 網站加入新會員之後!會員名稱第一個中文字就會變成亂碼,其餘正常顯示,而這個現象是在phpbb討論區才會如此,在osc前後台都正常顯示的。非要手動至phpmyadmin裡去更改phpbb_user欄位的使用者名稱之後才會在phpbb顯示正常的中文字!在phpbb裡的language我都有設好utf-8了~請問有人遇到相同的問題嗎?

圖檔

------------------環境-----------------------
我自己用osc架設網站而phpbb是外掛在osc裡的!

系統: win xp

網頁主機: Apache/1.3.33 (Win32)

osc: 2.22-ms2 utf-8

php: 4.3.11

mysql: 4.0.24-nt

----------------------------------------
我的網址:http://www.itravel-fun.com

發表於 : 2007-03-28 14:45
小寶弟
您好!請問您說的php 的ucfirst()涵數在那個檔案呢?我找不到>"<~?

另外我的phpbb2的版本是2.0.14、有測試過升級版本到2.0.22但問題還是一樣出現~~唉 :-o

發表於 : 2007-03-28 14:59
michaelchain
小寶弟 寫:您好!請問您說的php 的ucfirst()涵數在那個檔案呢?我找不到>"<~?

另外我的phpbb2的版本是2.0.14、有測試過升級版本到2.0.22但問題還是一樣出現~~唉 :-o
把所有php文件下载至本地,而后使用ultraedit之类可以搜索多个文件的工具,搜索 "ucfirst("

刚才看你论坛,只有一个会员名字是第一个字错,也许不是这个原因。是不是只有特定的文字才会出现这种现象?

發表於 : 2007-03-28 15:30
小寶弟
您好!我之前也在懷疑是某些特定的字才會如此!但經過測試…只要是新會員在osc註冊、而在phpbb顯示的不管是中文或英文…中文則是第一個文字亂碼、英文則是小寫變大寫還增加一個文字…譬如~註冊用abc 顯示為AAbc

Re: 會員第一個中文字亂碼

發表於 : 2007-03-28 16:19
心靈捕手
小寶弟 寫:不好意思!我是phpbb新手~想請教一個問題>"<
已經爬過文了但還是找不到解決之道...想請各位大大幫忙!謝謝!

問題 :?: 網站加入新會員之後!會員名稱第一個中文字就會變成亂碼,其餘正常顯示,而這個現象是在phpbb討論區才會如此,在osc前後台都正常顯示的。非要手動至phpmyadmin裡去更改phpbb_user欄位的使用者名稱之後才會在phpbb顯示正常的中文字!在phpbb裡的language我都有設好utf-8了~請問有人遇到相同的問題嗎?

圖檔

------------------環境-----------------------
我自己用osc架設網站而phpbb是外掛在osc裡的!

系統: win xp

網頁主機: Apache/1.3.33 (Win32)

osc: 2.22-ms2 utf-8

php: 4.3.11

mysql: 4.0.24-nt

----------------------------------------
我的網址:http://www.itravel-fun.com
若以您網站以及論壇架構而言,
則我猜想, 您的架站系統是下載自 'KMD&OSC'

但是, 我剛剛回去看, 最新版也只有 'osc: 2.2-ms2 utf-8',
所以, 實在很難判定您是下載於何處?

最大的問題, 是您幾乎將所有的 '版權聲明' 移除.
日後遇到問題, 是比較難以獲得有效支援的.

圖檔

底下這張圖, 是測試論壇的 '版權聲明'
http://wang5555.dnsfor.me/test/osc/modules. ... =index.php
圖檔

建議您:
1. 保留 'KMD&OSC' 以及 '竹貓' 的版權聲明
2. 您的問題, 最好是向您下載的源頭, 去請求支援

ps.
抱歉! 鎖定本主題.