|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 146 ![]() |
Bonjour,
Je me suis fait une petit fonction pour remplacer tout les accents et caractères spéciaux d'une chaine, ainsi que les espaces et autre spécialités. Code :
Par exemple "Tir à l’arc" devient "tir-ea-l-arc" au lieu de "tir-a-l-arc". "Déjà" devient "deejea" au lieu de "deja". D'où peut venir ce problème ? Et au passage si vous avez des propositions pour améliorer la fonction, c'est avec grand plaisir que je les reçoit.
__________________
Il y a 10 types de personnes, celles qui connaissent le binaire, et les autres... |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
![]() Essaie ceci : Code :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
||
|
|
00
|
|
|
#3 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 146 ![]() |
Hello et merci pour ta réponse.
Il y a le même problème avec ton code, sauf que cette fois c'est un "c" qui est ajouté, soit le dernier caractère de ta chaine de remplacement...
__________________
Il y a 10 types de personnes, celles qui connaissent le binaire, et les autres... |
|
|
00
|
|
|
#4 | ||
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
si tu fais ceci :
Code :
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
||
|
|
00
|
|
|
#5 |
|
Membre régulier
![]() Inscription : septembre 2006 Messages : 146 ![]() |
Toujours le même problème...
__________________
Il y a 10 types de personnes, celles qui connaissent le binaire, et les autres... |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() Inscription : janvier 2005 Messages : 2 572 ![]() |
Tu devrais faire un echo de $strChaine après
Code :
$strChaine = html_entity_decode($strChaine, ENT_QUOTES, 'UTF-8');
__________________
Pensez au tag ![]() Les règles du Forum Dev. Web : FAQ (X)HTML/CSS | Tutos (X)HTML | Tutos CSS PHP : FAQ PHP | Tutos PHP | Benchmark PHP 5 SQL : Cours SQL |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com