第 1 頁 (共 1 頁)
[問題]各为大大.请教.安装完了以后.怎么老是ߘ
發表於 : 2003-04-25 11:43
由 cuteqin20032003
怎么解决乱码的问题呢?不是每次都要用右键去选择吧.
發表於 : 2003-04-25 13:19
由 chenghwa
我不會耶\r
只要選一次就行了
[討論]不知道是不是2.04的问题呢?
發表於 : 2003-04-25 15:23
由 cuteqin20032003
不知道是怎么会事呢?
發表於 : 2003-04-26 01:08
由 小竹子
你的作業系統?
發表於 : 2003-04-29 23:38
由 johnbo
我的也是亂碼耶\r
我是用 mandrake 9.0 裝 phpbb 2.0.4
安裝完成後
我用 xp 和 2000 (不同電腦) 連上我的 phpbb 都是亂碼
每換一頁,都要重選 編碼->繁體中文 才能正常顯示\r
可是,我連 竹貓的 phpbb 和 別人的論壇,
都沒有這個問題說\r
另外,我自己掛在 mandrake 的網頁,也沒有亂碼的情形
發表於 : 2003-04-30 03:07
由 小竹子
那個應該是 apache 的語系問題
你可以搜尋一下
發表於 : 2003-04-30 09:11
由 johnbo
你是指修改 httpd.conf 和 commonhttpd.conf 嗎
但是我自己的網頁顯示都正常呀,從遠端連上我的
homepage 也很正常,而且我發現如果我檢視原始檔
有這一行
<meta http-equiv="Content-Type" content="text/html; charset=big5">
但是,如果我將網頁另存新檔後,再檢視原始檔,則變這樣\r
<META http-equiv=Content-Type content="text/html; charset=iso-8859-15">
我想這就是為何 ie 無法自動轉為繁體中文的原因,可是不知道如何解決 ?
以下是我的phpbb
測試頁 (中文顯示正常)
http://wumi.homelinux.com/
phpbb 2.0.4 (不正常)
http://wumi.homelinux.com/phpbb/
因為頻寬小,可能有連不上的情形,請包含.
發表於 : 2003-04-30 09:28
由 shihchieh
language\lang_chinese_traditional_taiwan\lang_main.php
templates\\subSilver\overall_header.tbl
templates\subSilver\simple_header.tbl
templates\subSilver\index.html
在<html>之前加上
<?
header ('content-type: test/html; charest=big5');
?>
另外charset={S_CONTENT_ENCODING}改成charset=big5
(<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />)
試看看行不行得通~
發表於 : 2003-05-02 00:35
由 johnbo
在 language\lang_chinese_traditional_taiwan\lang_main.php
加入\r
header ('content-type: test/html; charest=big5');
一開始進入時,會正確顯示中文,但會使點選進入版面的動作,變成
下載 *.php 的情形\r
其他的
templates\subSilver\overall_header.tbl
templates\subSilver\simple_header.tbl
templates\subSilver\index.html
在<html>之前加上
<?
header ('content-type: test/html; charest=big5');
?>
另外charset={S_CONTENT_ENCODING}改成charset=big5
(<meta http-equiv="Content-Type" content="text/html; charset={S_CONTENT_ENCODING}" />)
改了沒有用.
今天有一個發現,就是 我用 mandrake 9.0 的 x-windows 裡的 瀏覽器\r
看我的 php 2.0.4 時,居然沒有亂碼的情形,可是用 windows 的 IE,
就會變亂碼,
我的 apache 是 1.3.xx 版的
httpd.conf 和 commonhttpd.conf 裡面關於顯示語言的項目如下
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage he .he
AddCharset ISO-8859-8 .iso8859-8
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage kr .kr
AddCharset ISO-2022-KR .iso-kr
AddLanguage no .no
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz
AddLanguage ru .ru
AddLanguage zh-tw .tw
AddLanguage tw .tw
AddCharset Big5 .Big5 .big5
AddCharset WINDOWS-1251 .cp-1251
AddCharset CP866 .cp866
AddCharset ISO-8859-5 .iso-ru
AddCharset KOI8-R .koi8-r
AddCharset UCS-2 .ucs2
AddCharset UCS-4 .ucs4
AddCharset UTF-8 .utf8
# LanguagePriority allows you to give precedence to some languages
# in case of a tie during content negotiation.
#
# Just list the languages in decreasing order of preference. We have
# more or less alphabetized them here. You probably want to change this. #
<IfModule mod_negotiation.c>
LanguagePriority tw en fr de es it da nl et el ja kr no pl pt pt-br ru l
tz ca sv
</IfModule>
真不知是怎麼回事.
發表於 : 2003-05-02 15:30
由 shihchieh
COOKIE殺掉看看~
今天在外頭測試自已的網站,發現無論是登入登出都很正常的顯示UTF-8,不過到是在家裡的電腦測試時,一旦登入就得按個F5後才會正常,我想可能是COOKIE的問題吧?!不過殺掉後....死性不改= ="仍得按個F5才會.....
發表於 : 2003-05-02 16:11
由 janmin
1.在php.ini 搜尋 defaultcharset 並註解起來
2.在httpd.conf or commonhttpd.conf 搜尋 AddDefaultCharset 並註解起來試試看~
發表於 : 2003-05-03 00:51
由 johnbo
謝謝大家,真是超感動的.
先說明一下狀況
我的系統是 ManDrake 9.0
安裝 phpBB 2.0.4 時,發現\r
1.以Win2000,XP 瀏覽論壇時,畫面為亂碼\r
2.以 X-Windows 裡的瀏覽器瀏覽時正常
3.以Windows 98 瀏覽時正常
在 /etc/php.ini 351行
default_charset = "iso-8859-15"
改成
default_charset = "Big5"
重新啟動apache
service httpd restart
XP 亂碼消失了
謝謝大家.
發表於 : 2003-05-03 20:25
由 yamataketw
感謝大家的發表
我在mandrake9.1建立phpbb2
在xp也是亂碼\r
於是看呢先進文章,修改 /etc/httpd/conf
vi commonhttpd.conf
revise the AddDefaultCharset ISO-8859-1
將ISO-8859-1改成Big5
/etc/rc.d/init.d/httpd restart >>>>>>ok