REmplacement de caractères
Fermé
madmaskx
Messages postés
129
Date d'inscription
jeudi 27 décembre 2007
Statut
Membre
Dernière intervention
15 mai 2014
-
4 juin 2013 à 14:46
[Dal] Messages postés 6202 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 14 janvier 2025 - 4 juin 2013 à 15:28
[Dal] Messages postés 6202 Date d'inscription mercredi 15 septembre 2004 Statut Contributeur Dernière intervention 14 janvier 2025 - 4 juin 2013 à 15:28
A voir également:
- REmplacement de caractères
- Coco chat remplacement - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Caractères ascii - Guide
- Caractères spéciaux clavier azerty - Guide
- Uptobox remplacement - Accueil - Services en ligne
1 réponse
[Dal]
Messages postés
6202
Date d'inscription
mercredi 15 septembre 2004
Statut
Contributeur
Dernière intervention
14 janvier 2025
1 097
4 juin 2013 à 15:28
4 juin 2013 à 15:28
Salut madmaskx,
Tu pourrais t'inspirer de la contribution de Daniel Loureiro à la page de manuel de la fonction Php str_replace :
https://www.php.net/manual/en/function.str-replace.php#111694
ou alors te passer de tout ce bazar, et utiliser iconv, pour faire de la translitération, ce qui va marcher même sur le caractères auxquels tu ne pense pas (si ton serveur Php est compilé avec le support de iconv) en convertissant de ta source ISO-8859-1 vers ascii.
https://www.php.net/manual/en/function.iconv.php
Cela ne va pas supprimer les accents, mais essayer de les transformer en quelque chose qui existe en ascii.
Par exemple : $value = "une phrase accentuée"; donnera "une phrase accentu'ee".
Dal
Tu pourrais t'inspirer de la contribution de Daniel Loureiro à la page de manuel de la fonction Php str_replace :
https://www.php.net/manual/en/function.str-replace.php#111694
ou alors te passer de tout ce bazar, et utiliser iconv, pour faire de la translitération, ce qui va marcher même sur le caractères auxquels tu ne pense pas (si ton serveur Php est compilé avec le support de iconv) en convertissant de ta source ISO-8859-1 vers ascii.
https://www.php.net/manual/en/function.iconv.php
Cela ne va pas supprimer les accents, mais essayer de les transformer en quelque chose qui existe en ascii.
Par exemple : $value = "une phrase accentuée"; donnera "une phrase accentu'ee".
<?php $value = "une phrase accentuée"; echo "<p>value (orig) = $value</p>"; $value = iconv("ISO-8859-1", "ascii//TRANSLIT", $value); echo "<p>value (trans) = $value</p>"; ?>
Dal