論壇變成亂碼??

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

版主: 版主管理群

版面規則
本區是討論關於 phpBB 2.0.X 架設安裝上的問題,只要有安裝任何外掛,請到外掛討論相關版面按照公告格式發表。
(發表文章請按照公告格式發表,違者砍文)
主題已鎖定
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

論壇變成亂碼??

文章 dgkevin »

今天修改了\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
ow9
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-10-20 11:12
來自: 台灣論壇聯盟
聯繫:

Re: 論壇變成亂碼??

文章 ow9 »

貴站把瀏覽器編碼改成big5來看是正常的...
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??

文章 dgkevin »

謝謝您的回覆。
論壇本來是正常的,不須選擇瀏覽器的編碼,不過現在選擇編碼後,最下面的Who is online以及後面的都是英文的...
所以不曉的為何如此,我一發現亂碼,就馬上回復lang_main.php這個檔案,還是沒用??
ow9
星球普通子民
星球普通子民
文章: 8
註冊時間: 2008-10-20 11:12
來自: 台灣論壇聯盟
聯繫:

Re: 論壇變成亂碼??

文章 ow9 »

貴站的原始碼裡面有一段:
charset=iso-8859-1
會不會是不小心改到了?
如果是charset=big5 就可以正常顯示了.
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??

文章 dgkevin »

\language\lang_chinese_traditional_taiwan\lang_main.php裡面的$lang['ENCODING'] = 'big5';
其他的地方並未動到,我要去修改哪一個檔案??

謝謝
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 論壇變成亂碼??

文章 hentaibbc »

修改 languages/english/lang_main.php
一樣也使用下面這個設定值,應該就可以解決了!
$lang['ENCODING'] = 'big5';
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??

文章 dgkevin »

謝謝 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這個檔案,
變成用英文代替的了
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??

文章 dgkevin »

剛剛靈機一動,將\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這個檔案??
有人可以解惑嗎??

可能星期一一大早撞邪了。
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 論壇變成亂碼??

文章 hentaibbc »

問題可能如下:
1. 請至後台確認您的網站預設語系。
2. 是否您有安裝其他外掛導致。
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??(現在後台全部變成英文的)

文章 dgkevin »

我並未安裝任何外掛,只有若干年前做過多國語言修正。這麼多次的更新後,多國語言的設定早就失去作用了。
的確,後台langue的設定變成English,這的確很怪,因為我並沒有動到後台的設定。

看似所有問題解決了,現在又有其他的問題了,我的後還全部變成英文的,該如何處理??
頭像
hentaibbc
版面管理員
版面管理員
文章: 342
註冊時間: 2005-09-01 18:01

Re: 論壇變成亂碼??

文章 hentaibbc »

建議您,確定您「個人資料」的「語系設定」是否為Traditional Chinese
頭像
心靈捕手
默默耕耘的老師
默默耕耘的老師
文章: 8510
註冊時間: 2004-04-30 01:54
來自: Taiwan

Re: 論壇變成亂碼??(現在後台全部變成英文的)

文章 心靈捕手 »

dgkevin 寫:我並未安裝任何外掛,只有若干年前做過多國語言修正。這麼多次的更新後,多國語言的設定早就失去作用了。
的確,後台langue的設定變成English,這的確很怪,因為我並沒有動到後台的設定。

看似所有問題解決了,現在又有其他的問題了,我的後還全部變成英文的,該如何處理??
看來, 您的論壇安全堪慮; 建議您, 解決問題後, 升級為 2.0.23 或轉換為 3.0.2.

建議您:
將論壇預設語系調回中文;
或者, 將 \language\lang_chinese_traditional_taiwan\lang_admin.php 覆蓋 languages/english/lang_admin.php.
施比受有福,祝福您好運! ^_^
歡迎光臨★★心靈捕手★★ :: 討論區
https://wang5555.dnsfor.me/phpBB3/
dgkevin
星球公民
星球公民
文章: 58
註冊時間: 2003-08-25 16:19

Re: 論壇變成亂碼??

文章 dgkevin »

謝謝大家的回覆
是的,語系調回為Traditional Chinese,還是英文的介面。
不過,照心靈捕手大的建議,我\language\lang_chinese_traditional_taiwan裡面的檔案覆蓋到\language\english
就變成正常了。

我目前是2.0.23版,的確,安全性很有問題。
我要想辦法解決昇級的問題。
MOTO CITY
星球公民
星球公民
文章: 54
註冊時間: 2004-08-20 20:29

Re: 論壇變成亂碼??

文章 MOTO CITY »

剛剛也遇到這個問題了

後來我找到一個最簡單的解決方法

就是用FTP 將languages/english/ 當中的english資料夾檔名改掉

這時候.系統就會強制跳回lang_chinese_traditional_taiwan語系

再把english資料夾改回原本名稱即可

以此可推斷

語系對論壇的運作是同步即時的

也就是說..當我們在修改.上傳lang_admin.php的瞬間

PHPBB會判定該語系無效.而全面性的將所有會員使用語系跳到另一個可用的語系

因此我們逆向操作.也讓英文語系短時間不能使用

系統同理也會立刻跳到中文語系
主題已鎖定

回到「phpBB 2 安裝與使用」