En 2010, voulez-vous servir des Url contenant des caractères UTF-8 dans un grand portail web?
Les caractères Unicode sont interdites par la RFC sur les Url (voir ici). Il faudrait pour cent codé pour être conformes aux normes.
Mon point principal, cependant, est de servir le clair de caractères pour le seul but d'avoir de jolies URLs, donc pour cent de l'encodage.
Tous les principaux navigateurs semblent être l'analyse de ces Url d'accord quelle que soit la RFC dit. Mon impression générale, cependant, est qu'il devient très fragile au moment de quitter le domaine des navigateurs web:
- Url arriver copie+collé dans les fichiers de texte, E-Mails, même à des sites Web avec un codage différent
- Client HTTP bibliothèques
- Exotiques navigateurs, lecteurs de flux RSS
Est mon impression correcte que la difficulté est attendue d'ici, et donc ce n'est pas une solution pratique (encore) si vous servez un public non technique et il est important que tous vos liens fonctionnent correctement, même si la cité et transmis?
Est-il un peu de magie dans sa manière de servir de jolies Url dans le HTML
http://www.example.com/düsseldorf?neighbourhood=Lörick
qui peut être la copie+collé avec les caractères spéciaux intacte, mais le travail correctement lors de la ré-utilisé dans les anciens clients?