原文链接:http://caibaojian.com/css-unicode.html
我的CSS里面有一个content用到了中文,作用主要是在前端日报文章中显示出“网页链接”这四个字,然而打开百度快照看文章的时候却发现有乱码的情况。今天来说说怎么解决CSS中文乱码。·
解决方法
总结就是不要使用中文字体在需要显示在页面的样式中,而要用 Unicode 编码后的代码。比如“网页链接”这个转为Unicode代码为:7F51987594FE63A5。
转化方法
你可以直接在chrome console中输入:escape('网页链接'),出来的是"%u7F51%u9875%u94FE%u63A5",将其改写为"7F51987594FE63A5",也即是将%u替换为,就可以放到CSS中了。
常用Unicode代码
常见的CSS字体名称,建议也转为Unicode格式输入,下面分享一个常见字体Unicode代码
//code from http://caibaojian.com/css-unicode.html 微软雅黑 5FAE8F6F96C59ED1 宋体 5B8B4F53 黑体 9ED14F53 仿宋 4EFF5B8B 微软正黑体 5FAEx8F6F6B639ED14F53 (空格) 020 … 2026
以后使用时注意留意一下就好了。
来源:前端开发博客