網頁顯示的字本來就需要你在style.font-family中定義的

不過為什麼是php?

嗯以及我猜你需要的是body.style.font-family?

也就是說,你需要一個獨立的.css文件做這件事情

啊……字符集么?charset本來就是要求在meta標籤中定義的,沒有這一行瀏覽器顯示亂碼也是在標準允許的範圍內
你不可能去改每個客戶端的默認字符集,所以自然是在伺服器端配置比較合理了,PHP的話,在php.ini中配置 default_charset就可以修改從HTTP頭裡默認返回的charset,媽媽再也不用擔心我忘記設charset="utf-8"了

如果不能改php.ini,還是修改PHP腳本比較容易,在每個頁面開頭加上header(Content-Type: text/html;charset=utf-8);,或者在&

裡面加上&。一般網站的很多網頁會用公用的header文件比如&,這樣只要修改header.php就可以了。跟修改php.ini比起來好處是只要部署代碼就能用,不用每次部署都修改配置。
1. 火狐更新之後我也不知道了2. 這個跟瀏覽器沒關係。想保證不亂碼你就得在網頁上聲明編碼。(除非你的網頁是純英文的。)
這個不該怪瀏覽器,畢竟(理論上)你改了一個瀏覽器其他的瀏覽器還是會亂碼。PHP的話,如果是用早期的Dreamweaver 寫出的,默認是 GB2312,而伺服器端和PHP默認都是 UTF-8。所以會造成亂碼,嫌改以前的太麻煩可以在 php.ini 裡邊加上默認字符集:

default_charset = "GBK"

不過加了這個以後,你再寫的 PHP都得用 GBK保存了。


要麼你加個header的聲明,我記得火狐你可以顯示菜單,裡面有個字符集的修改


推薦閱讀:
相关文章