/bg/продукти/81 peau tonifiant-masquenon anglais caractères dans browers url
Comment obtenir ce spectacle comme ça dans le chemin d'URL du navigateur, au lieu de
/bg /% d0% bf % d1% 80% d0% est% d0% b4% d1% 83% D0% BA% d1% 82% D0% B8/81-peau tonique masque
- HttpUtility.UrlEncode ("/ bg/продукти/81-skin-toning-mask ") - même résultat (caractères illisibles pour la partie продукти)
- HttpUtility.UrlEncodeUnicode ("/bg/продукти/81-skin-toning-mask ") - ne rend même pas correctement le lien (étrange)
- HttpUtility.UrlPathEncode ("/ bg/продукти/81 peau tonifiant-masque") - même résultat (de caractères illisibles pour une partie продукти)
Ce n'était pas si difficile si cela avait été conçu de cette façon depuis le début et il n'y avait pas des milliers de programmes différents installés sur des millions de serveurs qui dépendent de la norme non-Unicode. –
Les caractères non-ASCII sont parfaitement valides dans les URI. Vous avez juste à UTF-8, puis URL les encoder. Le formulaire où vous voyez les caractères eux-mêmes est appelé IRI et est pris en charge par tous les navigateurs modernes. – bobince
Donc, vivre dans un pays anglophone signifie que je n'ai pas été exposé à ceux-ci. Mais quand je vais au lien fourni par Daniel, et que je clique sur l'un des liens, je peux voir Cyrillic dans l'URL. ** Jamais vu ça avant! ** Maudire l'accident de ma naissance .. – pavium