【编码设置】GB2312与UTF-8及是否简写的区别
在2-1的demo中,我试了几种情况:
<meta http-equiv="content-type" content="text/html;chaset=GB2312"/>,中文正常显示
<meta charset="GB2312"/>,中文显示为乱码
<meta http-equiv="content-type" content="text/html;charset=UTF-8"/>,中文正常显示
<meta charset="UTF-8"/>,中文正常显示
请问GB2312与UTF-8及是否简写的区别,谢谢!
正在回答
你好,1、html中的文字建议使用utf-8会正常显示中文。2、html本身的编码格式一般都是以utf-8为准,除非改变默认设置。3、浏览器的编码格式是默认设置好的,不建议更改,因为这个你只能更改自己的,当你的网站,在被人的浏览器打开是不会改变设置的。所以不建议更改。
你好,使用GB2312是否乱码,跟浏览器中设置的网页编码格式也有相关。以下是我的测试结果:
(1)在火狐浏览器中,GB2312无论是复杂写法,还是简写方法,都是乱码。
(2)在谷歌浏览器中,GB2312无论是复杂写法,还是简写方法,都是乱码。
(3)在360急速浏览器中,GB2312无论是复杂写法,还是简写方法,都可以正常显示。
另你的复杂写法中,charset的拼写错误,缺少了一个r,可能导致该编码没有生效。
建议:UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。建议使用utf-8的编码格式;
祝学习愉快!
- 参与学习 人
- 提交作业 11218 份
- 解答问题 36713 个
从一个不会编程的小白到一个老司机是需要过程的,首先得入门,学习基础知识,然后才能进阶,最后再到精通,本专题是你走进前端世界的不二选择!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星