设置字符集GB2312语言时出现乱码,是什么原因

来源:3-4 认识HTML5骨架

慕九州0179892

2021-05-22 09:05:30

相关截图:

http://img.mukewang.com/climg/60a857fb0969e99a09420755.jpg

听老师讲课时说过在字符集设置时候,在vscode下方设置gb2312,也要在骨架charset中设置同样的gb2312,但当我设置后,打开live server出现的就是乱码。

但是在同样方法设置utf-8时候live server则正常显示

请问什么原因导致设置gb2312时候,live server不能正常显示?谢谢

写回答

1回答

好帮手慕然然

2021-05-22

同学你好,关于同学的疑问解答如下:

使用live server打开当前HTML网页时,出现乱码,是因为当前打开该HTML网页的浏览器,其默认的字符编码不是GB2312,与HTML源代码中的文字内容编码(GB2312)不一致,导致出现乱码。

当同学将HTML字符编码设置成UTF-8的时候,使用live server打开当前HTML网页显示正常,说明当前浏览器默认的字符编码为UTF-8

一般在进行HTML开发的时候,建议在<head>头部设置编码格式为UTF-8,因为UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。

祝学习愉快!

0

0 学习 · 15276 问题

查看课程