2011-08-25 9 views
5

¿Se permite el ingreso de caracteres chinos en las URL?¿Se permiten caracteres chinos ingresados ​​en las URL?

Como se ha probado, los caracteres chinos pueden ingresarse en las URL, y también se convertirán en punycode y también enviarán la solicitud, y accederán a la página relacionada.

Pero, por ahora, ¿alguien más va a hacer la validación de las URL del sitio web para que también se permita el carácter chino?

+6

mira esto http: //.la –

Respuesta

0

Todos los caracteres que no sean ASCII que se presentan en el nombre de dominio se (deberían) convertir a código insignificante. Es asunto del navegador mostrarlo como un jeroglífico

+0

La importante nota histórica es que muchos navegadores deshabilitan la reproducción automática de Unicode debido a las [implicaciones de seguridad] (http://unicode.org/reports/tr36/tr36-8. html) de entidades Unicode de aspecto similar. –

7

Punycode existe para poder usar scripts no latinos en un software no compatible. Entonces, aunque me gusta mi sitio http://見.香港/, puedo ingresar al http://xn--nw2a.xn--j6w193g/ si no puedo ingresar el formulario original de Unicode.

Algunos desarrolladores de sitios web programan demasiado a la defensiva, por ejemplo, con Google Apps no se pueden usar dominios punycode debido a una lista blanca agresiva que no se ha actualizado con los estándares de ICANN.

+1

Como un ejemplo perfecto, vea Stackoverflow no analiza los nombres de dominio Unicode. –

+0

No se analiza el nombre de dominio Unicode? Entonces, ¿significa que no es necesario validar la entrada de China para las URL? Simplemente valide la forma normal, ya que también permite caracteres alfanuméricos, guiones, guiones bajos y puntos. – deepWebMie

+0

@deepWebMie no puede hacer clic en mi enlace Unicode arriba. Idealmente, debería admitir URL Unicode. No hay un reglamento que indique que DEBE, pero debe tener en cuenta que estas son características nuevas y llevará tiempo para que se manejen con normalidad. –

Cuestiones relacionadas