css里content使用中文乱码,以及中文转unicode怎么在css样式里使用?

简介: css里content使用中文乱码,以及中文转unicode怎么在css样式里使用?

问题


比如:我们要使用伪类生成一段文字的时候,我们可以使用Unicode,下面用选择事项【上下切换,按回车确认】一段文字为例,我们用中文直接写的时候会出现下面乱码问题:

.test::before {
    content: '选择事项【上下切换,按回车确认】'
}


aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS82ZWZiYmE5OTY3YWUxOTg2NDYwMzdjOGExMzIxY2IyMy8zRjhGNjY5RDE0OTM0ODU3ODAzMDU5MjRDNjAxNDY1Mg.png




使用方法


先将选择事项【上下切换,按回车确认】转为 Unicode 编码

工具可以用这个网址https://www.bejson.com/convert/unicode_chinese/转换

输入中文:aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS82ZWZiYmE5OTY3YWUxOTg2NDYwMzdjOGExMzIxY2IyMy9GNTc0MjNENjg5MDM0NDBDQjQzNTE4MEJCNzVERDJDMw.png


点击中文转 Unicode

\u9009\u62e9\u4e8b\u9879\u3010\u4e0a\u4e0b\u5207\u6362\uff0c\u6309\u56de\u8f66\u786e\u8ba4\u3011


aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS82ZWZiYmE5OTY3YWUxOTg2NDYwMzdjOGExMzIxY2IyMy8xRTJGRkFBNTE2Mzc0MzNEQUM0MTk0OUE0MDQ4QjdFRQ.png


但是上面的不能直接使用css里

html, js和css如何使用unicode字符编码


aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS82ZWZiYmE5OTY3YWUxOTg2NDYwMzdjOGExMzIxY2IyMy84OTRCQzIyNTAyODU0NjE4QkQxRURFOTBFM0Q3MkJGQg.png


根据上面的规则,我们应该没有 u


\9009\62e9\4e8b\9879\3010\4e0a\4e0b\5207\6362\ff0c\6309\56de\8f66\786e\8ba4\3011

.test::before {
    content: '\9009\62e9\4e8b\9879\3010\4e0a\4e0b\5207\6362\ff0c\6309\56de\8f66\786e\8ba4\3011'
}

aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20veXdzL3B1YmxpYy9yZXNvdXJjZS82ZWZiYmE5OTY3YWUxOTg2NDYwMzdjOGExMzIxY2IyMy9FQUZERDQ4RDkwMzg0NUIxQjI5MDQxOTVCRkE2MEVBOQ.png



总结

确保HTML、CSS文件使用 UTF-8 格式,并且HTML文档也使用 UFT-8 的字符编码格式,即HTML文档的meta信息包含 <meta charset="UTF-8">


避免在 CSS 的 :before, :after 中使用中文,如果一定要使用,可以使用中文对应的 Unicode









目录
相关文章
|
1月前
|
前端开发
web前端开发-----CSS样式设置
web前端开发-----CSS样式设置
29 0
|
1月前
|
前端开发 JavaScript
css之伪类hover改变自身、子元素、其他元素的样式
css之伪类hover改变自身、子元素、其他元素的样式
26 0
|
1月前
|
前端开发 JavaScript
webpack成长指北第7章---webpack的css\less\scss样式打包
webpack成长指北第7章---webpack的css\less\scss样式打包
41 0
|
3月前
|
前端开发 JavaScript
如何固定html表格头部,用css样式即可实现,操作简便、代码简单
如何固定html表格头部,用css样式即可实现,操作简便、代码简单
25 0
|
5天前
|
前端开发
|
8天前
|
移动开发 前端开发
【通用CSS模板】移动端H5页面统一样式.css
【通用CSS模板】移动端H5页面统一样式.css
|
1月前
|
JavaScript 前端开发
如何在 Vue 中进行样式绑定和scoped CSS?
如何在 Vue 中进行样式绑定和scoped CSS?
15 0
|
1月前
|
前端开发
uni-app中基于bootstrap的css样式
uni-app中基于bootstrap的css样式
22 0
|
1月前
|
前端开发 开发者
编程笔记 html5&css&js 017 HTML样式
编程笔记 html5&css&js 017 HTML样式
|
2月前
|
前端开发
css实现风车样式
css实现风车样式
14 0