Web Development Knowledge Base
| |
Sections :
RSS Feed You too, please publish your useful code snippets in any programming language : write an article ! Plateforme d'envoi de gros fichiers en ligne Dépannage site web Blog infogérance Hébergement e-mail |
Olivier Ligny - - 20/06/2008 - vue 5166 fois
Enlever les accents d'une chaine - removeAccents(string)Voici une fonction pour nettoyer une chaine de caractère, et remplacer les caractères accentués par leur équivalent non-accentué. Intéressant par exemple lorsque des utilisateurs uploadent des fichiers et que l'on veut que ces fichiers aient un nom "propre" sur le serveur, pour garantir une bonne compatibilité par la suite et éviter les problèmes à l'affichage. function removeAccents($text) { return strtr($text, base64_decode("wMHCw8TF4OHi4+Tl0tPU1dbY8vP09fb4yMnKy+jp6uvH58zNzs/s7e7v2drb3Pn6+/z/0fE="), "aaaaaaaaaaaaooooooooooooeeeeeeeecciiiiiiiiuuuuuuuuynn"); } ;   (Dans le script les caractères accentués ont été encodés en base64 pour éviter les problèmes lors du copier-coller dans votre propre script, selon l'encodage que vous utilisez ...) |
Nos partenaires : iPhone 8 Cases & Protection |