关于HTML中字符编码的困惑

时间:2017-01-23 16:33:00

标签: html

浏览器如何知道HTML页面中使用的字符编码类型?我可以在html文件中指定,例如utf-8,但是浏览器如何知道它需要在到达该字符串之前使用utf-8?

如果我在文档中指定utf-8但使用不同的编码保存实际文本文件会有什么问题呢? 感谢

1 个答案:

答案 0 :(得分:1)

为了让UTF-8工作,必须为UTF-8 编码所有内容。因此,如果导入的编码方式不同,则Web浏览器不会更改文件的编码。作为程序员,您必须要求上传的文件以UTF-8编码,否则您必须将文件的编码转换为UTF-8。

以下是一些例子:

UTF-8 text is garbled when form is posted as multipart/form-data

how/unable to convert garbled/strange text to utf-8 android (java)?

Garbled UTF-8 characters in PHP

最后,我在搜索示例时遇到了这个问题,这篇优秀文章:The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!)