我最近看到了一些URI,其中包含查询参数"utf8=✓“。我的第一印象(在想到“嗯,看上去很酷”)是,这可以用来检测一个破碎的字符编码。
那么,这是解决字符编码潜在问题的一个更好的方法,还是仅仅是一个开发人员在玩黑客呢?
发布于 2012-10-13 12:45:30
默认情况下,早期版本的IE (<=8)将在可能的情况下以拉丁文-1编码方式提交表单数据。通过包含一个不能用拉丁文表示的字符,IE被迫对其表单提交使用UTF-8编码,这简化了各种后端过程,例如数据库持久性。
如果参数为utf8=true,则不会触发这些浏览器中的UTF-8编码。
https://softwareengineering.stackexchange.com/questions/168751
复制相似问题