允许在URL中输入中文字符吗?

时间:2011-08-25 03:24:24

标签: php url cjk

是否允许在网址中输入中文字符?

经测试,中文字符可以在URL中输入,它也会转换为punycode并发送请求,并转到相关页面。

但目前,是否有其他人会对网站网址进行验证,以便允许使用中文字符?

2 个答案:

答案 0 :(得分:9)

Punycode的存在是为了能够在不受支持的软件中使用非拉丁文脚本。因此,虽然我喜欢我的网站http://見.香港/,但如果我无法输入Unicode原始表单,我可以输入http://xn--nw2a.xn--j6w193g/

一些网站开发人员过于防守,例如使用Google Apps,由于未按照ICANN标准更新的积极的白名单,您根本无法使用punycode域。

答案 1 :(得分:0)

域名中出现的所有非ascii字符将(应该)转换为puny-code。浏览器的业务是将其显示为象形文字