Unicode 处理国家标志,如ąę;在url中?-你的选择

Unicode 处理国家标志,如ąę;在url中?-你的选择,unicode,internationalization,url-encoding,Unicode,Internationalization,Url Encoding,如何处理它们?在域名中,如果您希望注册它们的注册者支持IDN域,则可以使用IDN域 在URL的其他位置,它们通常由浏览器以utf8 urlencoded的形式发送。直到最近我才看到: 发现URL中有一个ü很奇怪。Firefox将其显示为一个正确的字符。您需要了解和,这是域名中处理此问题的标准。您可能需要了解统一资源定位器:通用语法。这指定如何处理URL中的非ASCII字符。总体思路是对每个字符进行UTF-8编码,将每个结果字节转换为其两位十六进制值,并附加一个“%” 当然,另一种选择是将它们从

如何处理它们?

在域名中,如果您希望注册它们的注册者支持IDN域,则可以使用IDN域

在URL的其他位置,它们通常由浏览器以utf8 urlencoded的形式发送。直到最近我才看到:


发现URL中有一个ü很奇怪。Firefox将其显示为一个正确的字符。

您需要了解和,这是域名中处理此问题的标准。

您可能需要了解统一资源定位器:通用语法。这指定如何处理URL中的非ASCII字符。总体思路是对每个字符进行UTF-8编码,将每个结果字节转换为其两位十六进制值,并附加一个“%”


当然,另一种选择是将它们从URL中删除或替换为下划线,这取决于您的要求。

这些名称的问题是它们很容易与其他字符混淆。所以我需要一个很好的理由来使用它们。例如,如果您的公司名为“Schröder”,我会同时使用Schröder.com、schroder.com甚至schroeder.com,额外的成本是合理的,因为创建恶意名称很容易