|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 641 ![]() |
Bonjour à tous,
j'essaye de modifier une chaine à l'aide de preg_replace. Le but (en résumé) est de rajouter une balise <dfn> utilisant une BDD... exemple : Citation:
Citation:
Code :
Dans certains cas (avec d'autres textes), j'obtiens des "losanges avec ?"... Ce qui laisse présagé un problème d'encodage. Ma page est en UTF-8 et je test en local sous WAMP1.7.2 J'ai essayé avec oumais rien n'y fait... Une idée ? Merci d'avance car je cherche depuis ce matin et ça me prend la tête. ![]() @+ |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : juin 2003 Messages : 4 893 ![]() |
cette fonction ne fait pas de modification d'encodage de ce genre donc tu as sûrement un problème de déclaration de l'encodage
__________________
Modérateur PHP |
|
|
00
|
|
|
#3 |
|
Membre habitué
![]() Inscription : octobre 2005 Messages : 641 ![]() |
nan je suis sur du reste...
d'après mes derniers tests, il semblerait que cela soit du aux "espaces blancs" (avant $1 et après $3) : Code :
$texte = preg_replace($motif, ' $1<span>$2</span>$3 ', $texte); |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com