論壇變成亂碼??
版主: 版主管理群
版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
論壇變成亂碼??
今天修改了\language\lang_chinese_traditional_taiwan\lang_main.php裡面的一個中文字串,回傳到server上時
1. 將server上的lang_main.php更名為lang_main_20081020.php
2. 上傳修改的lang_main.php至相同的位置
我的論壇就變成亂碼了,但是會員登入後是正常的中文顯示,回覆為原來的檔案也不行。
請問該如何解決這個問題??
謝謝
我的主機...
●架設主機作業系統:國外虛擬主機 Linux9.0。
●快速架站程式:Apache 1.3.27
●您的上網方式:ADSL
●您安裝的程式:Apache 1.3.27 + php 4.3.2 + MySql 3.23.5.6 虛擬主機
●您的 phpBB2 版本:phpBB 2.0.21。
●您的 domain(網域名稱) :www.digivision.com.tw
●您的 phpBB2 連結網址: http://www.digivision.com.tw/phpbb。
1. 將server上的lang_main.php更名為lang_main_20081020.php
2. 上傳修改的lang_main.php至相同的位置
我的論壇就變成亂碼了,但是會員登入後是正常的中文顯示,回覆為原來的檔案也不行。
請問該如何解決這個問題??
謝謝
我的主機...
●架設主機作業系統:國外虛擬主機 Linux9.0。
●快速架站程式:Apache 1.3.27
●您的上網方式:ADSL
●您安裝的程式:Apache 1.3.27 + php 4.3.2 + MySql 3.23.5.6 虛擬主機
●您的 phpBB2 版本:phpBB 2.0.21。
●您的 domain(網域名稱) :www.digivision.com.tw
●您的 phpBB2 連結網址: http://www.digivision.com.tw/phpbb。
Re: 論壇變成亂碼??
謝謝您的回覆。
論壇本來是正常的,不須選擇瀏覽器的編碼,不過現在選擇編碼後,最下面的Who is online以及後面的都是英文的...
所以不曉的為何如此,我一發現亂碼,就馬上回復lang_main.php這個檔案,還是沒用??
論壇本來是正常的,不須選擇瀏覽器的編碼,不過現在選擇編碼後,最下面的Who is online以及後面的都是英文的...
所以不曉的為何如此,我一發現亂碼,就馬上回復lang_main.php這個檔案,還是沒用??
Re: 論壇變成亂碼??
\language\lang_chinese_traditional_taiwan\lang_main.php裡面的$lang['ENCODING'] = 'big5';
其他的地方並未動到,我要去修改哪一個檔案??
謝謝
其他的地方並未動到,我要去修改哪一個檔案??
謝謝
Re: 論壇變成亂碼??
修改 languages/english/lang_main.php
一樣也使用下面這個設定值,應該就可以解決了!
$lang['ENCODING'] = 'big5';
一樣也使用下面這個設定值,應該就可以解決了!
$lang['ENCODING'] = 'big5';
Re: 論壇變成亂碼??
謝謝 hentaibbc 的回覆,我修改了languages/english/lang_main.php裡面的$lang['ENCODING'] = 'big5';
這解決了我一部分的問題,現在頁首跟頁尾的地方都還是英文的,會員註冊、登入畫面...也都是英文的??
今天我只有修改\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
上傳前先將server上的檔案rename,然後再上傳檔案修改後的lang_main.php
是不是這個動作,系統找不到\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
變成用英文代替的了
這解決了我一部分的問題,現在頁首跟頁尾的地方都還是英文的,會員註冊、登入畫面...也都是英文的??
今天我只有修改\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
上傳前先將server上的檔案rename,然後再上傳檔案修改後的lang_main.php
是不是這個動作,系統找不到\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
變成用英文代替的了
Re: 論壇變成亂碼??
剛剛靈機一動,將\language\lang_chinese_traditional_taiwan\lang_main.php覆蓋languages/english/lang_main.php
就變正常了。
所以不曉得系統原本用\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
是如何變成languages/english/lang_main.php這個檔案??
有人可以解惑嗎??
可能星期一一大早撞邪了。
就變正常了。
所以不曉得系統原本用\language\lang_chinese_traditional_taiwan\lang_main.php這個檔案,
是如何變成languages/english/lang_main.php這個檔案??
有人可以解惑嗎??
可能星期一一大早撞邪了。
Re: 論壇變成亂碼??
問題可能如下:
1. 請至後台確認您的網站預設語系。
2. 是否您有安裝其他外掛導致。
1. 請至後台確認您的網站預設語系。
2. 是否您有安裝其他外掛導致。
Re: 論壇變成亂碼??(現在後台全部變成英文的)
我並未安裝任何外掛,只有若干年前做過多國語言修正。這麼多次的更新後,多國語言的設定早就失去作用了。
的確,後台langue的設定變成English,這的確很怪,因為我並沒有動到後台的設定。
看似所有問題解決了,現在又有其他的問題了,我的後還全部變成英文的,該如何處理??
的確,後台langue的設定變成English,這的確很怪,因為我並沒有動到後台的設定。
看似所有問題解決了,現在又有其他的問題了,我的後還全部變成英文的,該如何處理??
Re: 論壇變成亂碼??
建議您,確定您「個人資料」的「語系設定」是否為Traditional Chinese
Re: 論壇變成亂碼??(現在後台全部變成英文的)
看來, 您的論壇安全堪慮; 建議您, 解決問題後, 升級為 2.0.23 或轉換為 3.0.2.dgkevin 寫:我並未安裝任何外掛,只有若干年前做過多國語言修正。這麼多次的更新後,多國語言的設定早就失去作用了。
的確,後台langue的設定變成English,這的確很怪,因為我並沒有動到後台的設定。
看似所有問題解決了,現在又有其他的問題了,我的後還全部變成英文的,該如何處理??
建議您:
將論壇預設語系調回中文;
或者, 將 \language\lang_chinese_traditional_taiwan\lang_admin.php 覆蓋 languages/english/lang_admin.php.
Re: 論壇變成亂碼??
謝謝大家的回覆
是的,語系調回為Traditional Chinese,還是英文的介面。
不過,照心靈捕手大的建議,我\language\lang_chinese_traditional_taiwan裡面的檔案覆蓋到\language\english
就變成正常了。
我目前是2.0.23版,的確,安全性很有問題。
我要想辦法解決昇級的問題。
是的,語系調回為Traditional Chinese,還是英文的介面。
不過,照心靈捕手大的建議,我\language\lang_chinese_traditional_taiwan裡面的檔案覆蓋到\language\english
就變成正常了。
我目前是2.0.23版,的確,安全性很有問題。
我要想辦法解決昇級的問題。
Re: 論壇變成亂碼??
剛剛也遇到這個問題了
後來我找到一個最簡單的解決方法
就是用FTP 將languages/english/ 當中的english資料夾檔名改掉
這時候.系統就會強制跳回lang_chinese_traditional_taiwan語系
再把english資料夾改回原本名稱即可
以此可推斷
語系對論壇的運作是同步即時的
也就是說..當我們在修改.上傳lang_admin.php的瞬間
PHPBB會判定該語系無效.而全面性的將所有會員使用語系跳到另一個可用的語系
因此我們逆向操作.也讓英文語系短時間不能使用
系統同理也會立刻跳到中文語系
後來我找到一個最簡單的解決方法
就是用FTP 將languages/english/ 當中的english資料夾檔名改掉
這時候.系統就會強制跳回lang_chinese_traditional_taiwan語系
再把english資料夾改回原本名稱即可
以此可推斷
語系對論壇的運作是同步即時的
也就是說..當我們在修改.上傳lang_admin.php的瞬間
PHPBB會判定該語系無效.而全面性的將所有會員使用語系跳到另一個可用的語系
因此我們逆向操作.也讓英文語系短時間不能使用
系統同理也會立刻跳到中文語系