为什么我们要在meta标签中指定charset =“UTF-8”? 是否必须在我们的网页中指定此项? 除了utf-8还有其他值吗? 什么是iso-8859-1?请回答我们应该在何时何地使用它们?meta charset = UTF-8 vs charset = iso-8859-1
回答
UTF-8
UTF-8(UCS转换格式8)是万维网的最常见的字符编码。 UTF-8向后兼容ASCII,可以表示任何标准的Unicode字符。前128个UTF-8字符与前128个ASCII字符(编号0-127)精确匹配,这意味着现有的ASCII文本已经是有效的UTF-8。在最初的128个码点之后,它会使用多字节方法来处理其他字符。
ISO-8859-1
相比之下,ISO-8859-1是一个单字节编码方案。这种类型编码的主要缺点是它无法容纳由超过128个符号组成的语言。
要正确显示HTML页面,Web浏览器必须知道页面中使用的字符集。
请帮我看看何时何地使用UTF ans ISO? – Roneld
UTF-8是一种多字节编码,可以表示任何Unicode字符。 ISO 8859-1是一个单字节编码,可以表示前256个Unicode字符。两者都以完全相同的方式编码ASCII。如果你想要统治世界,那就一直使用UTF-8,因为它覆盖了世界上所有可用的人物角色,包括亚洲,西里尔,希伯来,阿拉伯,希腊等等,而ISO-8859只限于拉丁字符。 –
如果通过HTTP发送HTML文档,HTTP头Content-Type将满足相同的要求。 –
- 1. Meta标签解释:http-equiv和charset
- 2. Javascript charset编码
- 3. mysql charset cli
- 4. spring mvc charset
- 5. Charset trouble(øas 00F8)
- 6. 将Java字节读为CharSet
- 7. 奇怪的PHP charset问题?
- 8. RESTHeart with windows-1251 charset
- 9. c#lotus dbase ODBC charset
- 10. META值的charset = UTF-8防止UTF-8字符显示
- 11. HTML文档中的<meta charset =“B”>`的含义
- 12. 线程“main”中的异常java.lang.NoSuchMethodError:com.google.common.io.Files.newReaderSupplier(Ljava/io/File; Ljava/nio/charset/Charset;)
- 13. 在MySQL中的列级别的CHARSET 5
- 14. Google Drive MimeType with charset = utf-16le
- 15. Android JSON CharSet UTF-8问题
- 16. CSS字符编码@charset
- 17. Spring RestController产生charset = UTF-8
- 18. NiFi ExecuteSQL处理器Charset Exceprion
- 19. Java:String.getBytes(Charset)VS. Charset.encode(字符串),用于为OutputStream
- 20. charset utf-8不显示é,á,,í或
- 21. 浏览器不按照页面的charset
- 22. 元标记文本/ html; CHARSET = x-mac-roman
- 23. Http charset vs xml编码(utf-8,utf-16等)
- 24. 如果在我的HTML中声明meta字符集,CSS @charset是否必需?
- 25. 当我们没有指定<meta charset =“utf-8”>时会发生什么?
- 26. 如何在scala sclik 3.2中创建模式时将charset设置为utf8?
- 27. 如何在Ajax.Beginform中指定accept-charset =“gb2312”
- 28. Jekyll Sass转换器忽略@charset
- 29. Apache Axis Charset在Tomcat上编码错误?
- 30. 使用@charset“UTF-8”返回错误
是的,有许多[其他值](https://www.iana.org/assignments/character-sets/character-sets.xhtml),其可以使用,但[MDN] (https://developer.mozilla.org/en/docs/Web/HTML/Element/meta)表示使用UTF-8。 –
请帮我看看何时何地使用UTF ans ISO? – Roneld
注意:如果存在,元字符集值应该与文档被写入/保存的字符编码匹配。保存或流式传输HTML文档的库应确保它能够做到。所以,问题分裂:1)标签是否必要? 2)应使用哪种字符编码? –