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

ASP.Net mvc5 我的网站不允许'åäö'

字符 Å Ä Ö 没有显示在我的 DDL 中,我如何告诉 restclient 使用特定的字符集?

德语特殊字符 Ää、Öö、Üü、ß 在 LiveLink 或 opentext 中显示不正确

(问号) 而不是旧页面上的ÅÄÖ

特殊 ä ö 字符打破 UTF-8 编码