为什么设置了charset="UTF-8"中文还是乱码呢?并且文件编码也是UTF-8,用的sublime

阅读 14.5k
8 个回答

经鉴定,demo里面那个CSS文件不是UTF-8编码,是GBK。所以CSS文件用UTF-8 解释就出错了

连图片的命名都是中文的,这么喜欢用中文。为了保证最大的兼容性,在 css 文件里面尽量不要使用中文来设置字体,可以将中文转成 Unicode 后在设置,转换工具请自行搜索。

clipboard.png
此段代码来源于淘宝,红色框标明的是转成 Unicode 之后的宋体。

换用notepad++另存为UTF-8文件试试

在css文件顶部加一句 @charset "utf-8"试试

用notepad++打开调整一下(如图)再保存。
格式-选择UTF-8无BOM格式编码

试着在样式里面加 @charset "utf-8"; 看有没有效果

没有闭合啊 混蛋

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题