<meta charset="UTF-8"> 有什么作用

貌似html的标准规定必须使用utf-8编码。 那么这个标签还有用吗? 不写这个标签是不是没啥区别?

阅读 52.7k
5 个回答

如果你的网页里面出现了中文,在头部没有这一句 的话,将会导致中文乱码

You should always specify the encoding used for an HTML or XML page. If you don't, you risk that characters in your content are incorrectly interpreted. This is not just an issue of human readability, increasingly machines need to understand your data too. A character encoding declaration is also needed to process non-ASCII characters entered by the user in forms, in URLs generated by scripts, and so forth.

当你的 html 文件是以 UTF-8 编码保存的,而且里面有中文,你试试加与不加在 Chrome 的效果你就知道有没有区别了


补充:
当你没加这句的时候,网页中有中文字符,IE 浏览器不会乱码(至少我没遇到过乱码),但是 Chrome 一定会!所以最好还是写上这句~
规范一点总没错~

新手上路,请多包涵

<meta charset="utf-8"> utf-8是蒙语编码!

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