2011-08-25 14 views
5

I caratteri cinesi possono essere immessi negli URL?I caratteri cinesi sono ammessi negli URL?

Come testato, i caratteri cinesi possono essere immessi negli URL e convertiti in punycode e inviare anche la richiesta e raggiungere la pagina correlata.

Ma per ora, c'è qualcun altro farà la convalida per gli URL del sito Web di essere consentito anche caratteri cinesi?

+6

controllare questo http: //.la –

risposta

0

Tutti i caratteri non ascii presenti nel nome di dominio saranno (dovrebbero) essere convertiti in codice. È compito del browser visualizzarlo come un geroglifico

+0

L'importante nota storica è che molti browser disabilitano la resa automatica di Unicode a causa delle [implicazioni sulla sicurezza] (http://unicode.org/reports/tr36/tr36-8. html) di entità Unicode dall'aspetto simile. –

7

Punycode esiste per essere in grado di utilizzare script non latini in software non supportato. Quindi, mentre mi piace il mio sito http://見.香港/, posso inserire http://xn--nw2a.xn--j6w193g/ se non riesco a inserire il modulo originale Unicode.

Alcuni sviluppatori di siti Web programmano eccessivamente in modo difensivo, ad esempio con Google Apps non è possibile utilizzare domini punycode a causa di una lista bianca aggressiva che non è stata aggiornata con gli standard ICANN.

+1

Come esempio perfetto, Stackoverflow non analizza i nomi di dominio Unicode. –

+0

Non analizzare il nome di dominio unicode? Quindi vuol dire che non è necessario convalidare l'input cinese per gli URL? Basta convalidare la modalità normale come consentito anche alfanumerico, trattino, trattino basso e punto solo? – deepWebMie

+0

@deepWebMie non è possibile fare clic sul mio collegamento Unicode qui sopra. Idealmente dovresti supportare gli URL Unicode. Non esiste un regolamento che ti dica DEVE, ma devi considerare che queste sono nuove funzionalità e ci vorrà del tempo per essere comunemente gestite correttamente. –

Problemi correlati