【发布时间】:2016-03-13 21:55:08
【问题描述】:
我正在阅读 W3Schools 的 HTML 教程,尤其是 HTML URL Encoding 部分。
这里说:
只能使用 ASCII 字符集通过 Internet 发送 URL。如果 URL 包含 ASCII 集之外的字符,则必须转换 URL。
还有:
您的浏览器将根据您页面中使用的字符集对输入进行编码。
例如(关于最后一点)字符€ 编码为%80 用于Windows-1252 和%E2%82%AC 用于UTF-8。
我的问题是:如果只能使用 ASCII 字符,为什么有两种方法可以根据使用的字符集转换相同的字符?不能只有一个吗?这种方式有什么好处?在此之后,我为什么要使用accept-charset 属性?
【问题讨论】:
标签: html encoding url-encoding