扫码关注官方订阅号
用sublime编写的css,js文件,保存为utf-8格式后,在浏览器下显示,中文为乱码。于是我改用nodepad++重新保存为utf-8带bom格式后,结果中文显示正常。标准格式不应该是utf-8无bom格式吗,为什么反而会乱码?
sublime的问题吧,我用phpstorm写的,无bom的css,拖到chrome就不乱码。是不是默认编码的问题,我phpstorm新建文件默认就是utf8的,不用改。
可能你的Sublime把文件编码改成utf8无bom之后,写入文字的使用的编码仍是有bom的,或者其他编码的,chrome则直接使用文件的编码读取里面的文字。
也就是说可能你的文件编码,和文件里的文字编码,不是同一个
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
sublime的问题吧,我用phpstorm写的,无bom的css,拖到chrome就不乱码。是不是默认编码的问题,我phpstorm新建文件默认就是utf8的,不用改。
以下为乱猜测
可能你的Sublime把文件编码改成utf8无bom之后,写入文字的使用的编码仍是有bom的,或者其他编码的,chrome则直接使用文件的编码读取里面的文字。
也就是说可能你的文件编码,和文件里的文字编码,不是同一个