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
依夢兒 寫:
wky 寫:但存成utf-8就會出現以下錯誤碼\r

還有就是"進入系統管理控制台"也進不去
和我之前遇到的情形一樣喲!我把我解決的經驗分享給你:

http://phpbb-tw.net/phpbb/viewtopic.php?t=23811
我也用了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網頁也是會出現亂碼 ><"