网页显示的字本来就需要你在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的声明,我记得火狐你可以显示菜单,里面有个字符集的修改


推荐阅读:
相关文章