UTF-8+BOM的问题,昏倒~~~
本帖最后由 u010572351 于 2013-07-10 13:14:01 编辑
昨天我问了这样一个问题http://bbs.csdn.net/topics/390512808
后面发现的确是UTF8-BOM的问题,但是今天又出现新的问题:
那就是无BOM的UTF-8中文直接是乱码,UTF8+BOM格式中文正常,现有有点凌乱了。
1.ob缓存要UTF8无BOM才正常
2.有中文的php要有BOM才正常
现在,我到底是要有BOM还是无BOM????总体情况下应该选哪个???
崩溃
------解决方案--------------------当然是无bom啦
你说的乱码是怎么回事?详细描述一下你遇到的问题。
------解决方案--------------------问题是出在你的浏览器默认编码的问题,像我的firefox默认设了utf-8,无论有无bom头,都不会乱码,反而没指定charset的 gbk编码php有乱码
所以
1.应该无bom,因为有bom影响前端开发
2.指定正确的编码header/meta
------解决方案--------------------
三楼正解,在页面上声明编码后就不会出现乱码了