【问题标题】:Non alpha-numeric characters in URLURL 中的非字母数字字符
【发布时间】:2011-09-25 20:05:10
【问题描述】:

如果我在 Chrome 或 Internet Explorer 中访问 http://†.com,它会将我带到 http://xn--lvg.com

我知道它在 Opera、Safari 和 Firefox 中不起作用。

为什么 † 会被翻译成 xn--lvg?他们之间是什么关系?是否有一个列表可以将这些奇怪的字符映射到它们在 Chrome 或 Internet Explorer 中的翻译对应物?

【问题讨论】:

  • 我刚刚测试过,一个(至少在 5.1 中)它也在 Safari 中工作:)!
  • 它也适用于 Firefox 6.0.2。

标签: url unicode character-encoding alphanumeric


【解决方案1】:

它是punycode 表示。

这里是relevant RFC

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-07-09
    • 1970-01-01
    • 2011-09-09
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多