URL 中是不是允许扩展 ASCII 字符 [äöå]?
Posted
技术标签:
【中文标题】URL 中是不是允许扩展 ASCII 字符 [äöå]?【英文标题】:Are extended ASCII chars [äöå] allowed in URLs?URL 中是否允许扩展 ASCII 字符 [äöå]? 【发布时间】:2011-03-29 17:21:38 【问题描述】:我看到一些网站在它们的 slug 中使用 äöå 字符(它们不会将它们转换为 aoo)。那么到底是怎么回事呢?
【问题讨论】:
【参考方案1】:Åå(如 affOrd)、Ää(如 Air)和 Öö(如 gIrl)是我们可爱的瑞典语对拉丁字母的补充。如今,这些甚至可以用在域名中(至少在 .SE ***域下)。例如,参见http://www.linköping.se。当然,这是IDN的一个例子。
【讨论】:
顺便说一句:Markdown 真的不喜欢 IDN。 那些不是很好的例子。 'Å' 更像 afford [affård] 中的 'o'。 'Ä' 类似于 air [är] 中的 'ai'。 'Ö' 就像 girl [görl] 中的 'i'。 @Gert G:你可能是对的!我很难找到好的例子!【参考方案2】:是的,他们是!
但请看这里:Should I use accented characters in URLs?
【讨论】:
以上是关于URL 中是不是允许扩展 ASCII 字符 [äöå]?的主要内容,如果未能解决你的问题,请参考以下文章
带有 åäö(特殊字符)的 Alamofire GET 请求,无效 url
字符 Å Ä Ö 没有显示在我的 DDL 中,我如何告诉 restclient 使用特定的字符集?