如何处理网址中的日文名称?

Posted

技术标签:

【中文标题】如何处理网址中的日文名称?【英文标题】:How to handle Japanese names in url? 【发布时间】:2012-09-16 05:53:30 【问题描述】:

这里描述的方法URL Slugify algorithm in C#?为输入ブルノ返回""

可以在 URL 中包含日文字符还是会损害 SEO? Google/Bing 会显示为ブルノ 还是%E3%83%96%E3%83%AB%E3%83%8E

我应该为用户アウロン做什么?

    /user/1/auron(在url中设置名称的不同字段) /user/1/アウロン(在url中设置他的显示名)

ja.wikipedia.orgdoes use Japanese characters in the URL,所以我可以假设它是安全的吗?还是需要别的东西?

【问题讨论】:

不要对非拉丁字符使用 slug,使用 en.wikipedia.org/wiki/Punycode。实际上,永远不要对任何 URL 使用 slug。 【参考方案1】:

我建议你不要使用第二种选择2./user/1/アウロン.

原因是,如果我的机器上没有安装日语语言(我使用的是 Windows 7),而你给我发了一个类似 www.abc.com/user/1/アウロン 的链接,它会显示一个指向 @ 的链接987654321@ 而不是 www.abc.com/user/1/アウロン。

当我在 Skype 上向我的同事发送包含泰语字符的链接时,我注意到了这种行为。它链接到不正确的链接,就像我在上一段中所说的那样。

【讨论】:

以上是关于如何处理网址中的日文名称?的主要内容,如果未能解决你的问题,请参考以下文章

使用 QNetworkAccessManager 时如何处理代理

如何处理条带支付成功?

如何处理带有角度 2 参数的子路由?

no-sql如何处理关系数据?

DNS劫持该如何处理

Google 应用内付款:如何处理 Google 的回发 JWT