在URL中编码Unicode字符时,必须以所有URL解析器和使用者都能理解您的URL的方式对其进行编码.
为此目的; 在Unicode和相关标准和工具的开发之后,当RFC扩展URL时,决定用于编码字符的编码(使用百分比转义)是UTF-8,因为这意味着建立ASCII逃脱就是Just Work™.
因此,即使您可以使用基于UTF-16的百分比转义生成URL,也没有其他程序能够理解它们,使它们无用.实际上,根据定义问题,它们甚至不是 URL.
还有一个问题是,为什么你会想要使用UTF-16做任何事情,它是愚蠢的.
记住:永远不要使用UTF-8!(N'DUUH!)
| 归档时间: |
|
| 查看次数: |
4402 次 |
| 最近记录: |