Comment convertir une chaîne Unicode en Ascii pour faire une belle chaîne pour une URL amicale?javascript - comment convertir une chaîne unicode en ascii
Répondre
Seul un short list of characters peut être acheminé en toute sécurité dans un composant path d'une URL. Tous les autres caractères devront être supprimés (si vous créez un "slug") ou échappés.
La suppression peut être effectuée avec la regex /[^a-zA-Z0-9-._~]/
.
L'échappement peut être effectué avec encodeURIComponent()
.
Si vous souhaitez obtenir un équivalent de translittération ICONV (qui est, en tournant é
e
et €
en EUR
), vous devrez faire vos propres, mais vous pouvez leverage existing solutions et transformer peut-être un transliteration table au format JS.
A travaillé pour moi! Facile par rapport aux autres méthodes, aussi. – Lodewijk
- 1. Convertir une chaîne Unicode à une chaîne ASCII échappé
- 2. Comment convertir en hexadécimal ASCII en JavaScript?
- 3. Comment convertir un hébreu (unicode) en Ascii en C#?
- 4. Code pour convertir Unicode en ASCII
- 5. comment convertir une chaîne utf8 en chaîne ASCII?
- 6. Comment convertir une chaîne en ascii en binaire en C#?
- 7. Comment convertir un unicode en une chaîne au niveau Python?
- 8. Comment convertir un chemin Unicode en chaîne c?
- 9. Convertir une chaîne Python en ses représentants ASCII
- 10. Remplacer les caractères non-ascii d'une chaîne unicode en Python
- 11. Comment convertir UTF8 en Unicode
- 12. convertir des séquences d'échappement unicode en chaîne
- 13. Convertir décimal en ASCII
- 14. Comment convertir la chaîne en ASCII base64 Embedded c
- 15. Convertir une chaîne en variable en Javascript
- 16. Comment convertir une chaîne JSON en une fonction en javascript?
- 17. Convertir une chaîne unicode en un tableau d'octets
- 18. comment convertir ascii en unsigned int
- 19. convertir le caractère de chaîne en ASCII en Delphi
- 20. Comment convertir des séquences d'échappement Unicode en caractères Unicode dans une chaîne .NET?
- 21. Convertir une chaîne en tableau avec Javascript?
- 22. Comment puis-je convertir une chaîne en chaîne unicode en Perl
- 23. Comment convertir une liste de valeurs ascii en une chaîne en python?
- 24. Comment traiter une chaîne ASCII comme unicode et annuler l'échappement des caractères d'échappement en python?
- 25. Bash: Convertir des caractères non-ASCII en ASCII
- 26. Comment convertir un objet en une chaîne personnalisée en javascript?
- 27. Comment convertir une chaîne de valeurs hexadécimales en chaîne?
- 28. Comment convertir une valeur ASCII en un caractère dans .NET
- 29. C/C++: Comment convertir 6bit ASCII en 7bit ASCII
- 30. Comment convertir une image en une représentation ASCII de l'image?
cela doit être un doublon – hop
http://stackoverflow.com/questions/626792/converting-uto-u-in-javascript http://stackoverflow.com/questions/286921/javascript-equivalent-of-xpaths -translate – hop
et google pour "translittération" – hop