是否允許在URL中輸入中文字符?是否允許在URL中輸入中文字符?
經測試,中文字符可以輸入到URL中,也可以轉換爲punycode,也可以發出請求,並進入相關頁面。
但目前,還有沒有其他人會對網站網址進行驗證以允許中文字符?
是否允許在URL中輸入中文字符?是否允許在URL中輸入中文字符?
經測試,中文字符可以輸入到URL中,也可以轉換爲punycode,也可以發出請求,並進入相關頁面。
但目前,還有沒有其他人會對網站網址進行驗證以允許中文字符?
在域名中出現的所有非ascii字符將(應該)轉換爲puny-code。瀏覽器的業務是將其顯示爲象形文字
重要的歷史記錄是許多瀏覽器由於[安全影響]而禁用了Unicode的自動翻版(http://unicode.org/reports/tr36/tr36-8。 html)類似的Unicode實體。 –
Punycode的存在是爲了能夠在不支持的軟件中使用非拉丁文腳本。因此,雖然我喜歡我的網站http://見.香港/如果我無法輸入Unicode原始格式,我可以輸入http://xn--nw2a.xn--j6w193g/。
某些網站開發人員的程序過於防守,例如使用Google Apps,由於沒有更新ICANN標準的激進白名單,您根本無法使用punycode域名。
作爲一個完美的例子,請參閱Stackoverflow本身不解析Unicode域名。 –
不要解析unicode域名?那麼這是否意味着沒有必要驗證中文輸入的URL?只驗證正常的方式,只允許字母數字,連字符,下劃線和點? – deepWebMie
@deepWebMie你不能點擊我上面的Unicode鏈接。理想情況下,您應該支持Unicode網址。沒有規則手冊說你必須,但你必須考慮這些是新功能,並需要時間來正確處理。 –
請查看http://.la –