會員第一個中文字亂碼

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
小寶弟
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-03-28 06: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
michaelchain
星球公民
星球公民
文章: 129
註冊時間: 2006-10-17 03:13

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

文章 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
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
小寶弟
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-03-28 06:19

文章 小寶弟 »

您好!請問您說的php 的ucfirst()涵數在那個檔案呢?我找不到>"<~?

另外我的phpbb2的版本是2.0.14、有測試過升級版本到2.0.22但問題還是一樣出現~~唉 :-o
michaelchain
星球公民
星球公民
文章: 129
註冊時間: 2006-10-17 03:13

文章 michaelchain »

小寶弟 寫:您好!請問您說的php 的ucfirst()涵數在那個檔案呢?我找不到>"<~?

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

刚才看你论坛,只有一个会员名字是第一个字错,也许不是这个原因。是不是只有特定的文字才会出现这种现象?
※伺服器主機:Intel Core2 酷睿™2 E6300, 升級到4GB RAM了
※主機作業系統:CentOS 4 Linux
※我的 phpBB 版本:phpBB3.0.?
※我的網址: 中文PHPBB
小寶弟
星球普通子民
星球普通子民
文章: 3
註冊時間: 2007-03-28 06:19

文章 小寶弟 »

您好!我之前也在懷疑是某些特定的字才會如此!但經過測試…只要是新會員在osc註冊、而在phpbb顯示的不管是中文或英文…中文則是第一個文字亂碼、英文則是小寫變大寫還增加一個文字…譬如~註冊用abc 顯示為AAbc
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8540
註冊時間: 2004-04-30 01:54
來自: Taiwan

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

文章 心靈捕手 »

小寶弟 寫:不好意思!我是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.
抱歉! 鎖定本主題.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
主題已鎖定

回到「phpBB 2 安裝與使用」