浏览器如何知道HTML页面中使用的字符编码类型?我可以在html文件中指定,例如utf-8,但是浏览器如何知道它需要在到达该字符串之前使用utf-8?
如果我在文档中指定utf-8但使用不同的编码保存实际文本文件会有什么问题呢? 感谢
答案 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!)