第 1 頁 (共 1 頁)
[求幫] 修改語言成unicode但是出現錯誤碼...
發表於 : 2004-05-24 06:09
由 wky
事實上我要把論壇轉成unicode的原因是因為我用的server是外國的,但他們的Apache HTTP Server預設語言用AddDefaultCharset ISO-8859-1,害我看中文時便亂碼,每換一頁就每次都要調一次編碼...可是我把論壇改成unicode安裝後又出問題
大家可以來
http://free.hostultra.com/~wky/phpbb2/index.php 看看!!
這問題如何解決呢?
發表於 : 2004-05-27 01:53
由 wky
沒人幫幫我嗎?
發表於 : 2004-05-27 01:58
由 godbless
那是UNICODE的關係
你有沒有把語系檔的所有檔案都轉用UNICODE編碼呢?
發表於 : 2004-05-27 02:13
由 wky
godbless 寫:那是UNICODE的關係
你有沒有把語系檔的所有檔案都轉用UNICODE編碼呢?
我自己試了一下,如果只改內容改成utf-8存當為ANSI還是會變成亂碼,除非檔案存成utf-8才能在Apache HTTP Server預設語言用AddDefaultCharset ISO-8859-1下正常顯示中文,但存成utf-8就會出現以下錯誤碼\r
代碼: 選擇全部
Warning: Cannot modify header information - headers already sent by (output started at C:\webserver\myweb\phpbb1\language\lang_english\lang_main.php:1) in C:\webserver\myweb\phpbb1\includes\page_header.php on line 470
Warning: Cannot modify header information - headers already sent by (output started at C:\webserver\myweb\phpbb1\language\lang_english\lang_main.php:1) in C:\webserver\myweb\phpbb1\includes\page_header.php on line 476
Warning: Cannot modify header information - headers already sent by (output started at C:\webserver\myweb\phpbb1\language\lang_english\lang_main.php:1) in C:\webserver\myweb\phpbb1\includes\page_header.php on line 477
還有就是"進入系統管理控制台"也進不去,跳出以下錯誤碼\r
代碼: 選擇全部
Warning: Cannot modify header information - headers already sent by (output started at C:\webserver\myweb\phpbb1\language\lang_chinese_traditional_taiwan\lang_main.php:1) in C:\webserver\myweb\phpbb1\admin\index.php on line 582
Warning: Cannot modify header information - headers already sent by (output started at C:\webserver\myweb\phpbb1\language\lang_chinese_traditional_taiwan\lang_main.php:1) in C:\webserver\myweb\phpbb1\admin\index.php on line 583
發表於 : 2004-05-27 03:42
由 台灣阿堂
發表於 : 2004-05-27 03:49
由 依夢兒
wky 寫:但存成utf-8就會出現以下錯誤碼\r
還有就是"進入系統管理控制台"也進不去
和我之前遇到的情形一樣喲!我把我解決的經驗分享給你:
http://phpbb-tw.net/phpbb/viewtopic.php?t=23811
發表於 : 2004-05-27 08:28
由 jt3
應該是後台框架不支援 UTF-8 編碼, 編碼改為 big5會顯示亂碼.
所以我個人解決方法是將<frame>改為<iframe>來使用.
發表於 : 2004-05-27 09:33
由 wky
jt3 寫:應該是後台框架不支援 UTF-8 編碼, 編碼改為 big5會顯示亂碼.
所以我個人解決方法是將<frame>改為<iframe>來使用.
可否說清楚一點,請問你指的是個檔?
發表於 : 2004-05-27 10:38
由 wky
我也用了GaryFu 提供的已 utf-8 中文語系檔,問題也暫時解決了,不會出現跟你一樣的錯誤碼,不知為何,我還在研究中...
但是在用在Apache HTTP Server程式預設語言是AddDefaultCharset ISO-8859-1下就會出現一個問題,那就是進入時雖然你的預設碼是UTF-8,但瀏覽器編碼每次還是會跳回ISO,所以每換一頁就要調一次編碼...不知道有沒有辦法解決?難道是瀏覽器的問題?
不然我這樣問好了,有沒有什麼code可以放在php或html檔鎖住瀏覽器的編碼,就是說不管怎麼樣只要進入我的網頁瀏覽器都會在某個編碼下,不用每次都要自己改編碼?
發表於 : 2005-03-20 00:25
由 hsun
更改lang_chinese_traditional_taiwan\lang_main.php裡,
$lang['ENCODING'] = 'big5';-->$lang['ENCODING'] = 'utf-8';
發表於 : 2005-04-08 02:58
由 feekor
我的情形也是一樣,之前用IIS時都正常,換用了Apache後每換一頁就要自行選繁體中文,不然還是會有亂碼,還有,自已寫的php網頁也是會出現亂碼 ><"