apostrophes changés en ?

apostrophes changés en ? - PHP - Programmation

Marsh Posté le 15-11-2004 à 14:30:10    

Bonjour,
 
J'essaye de récupérer des enregistrement issus d'une base oracle, mais dans certaines lignes, les apostrophes sont remplacées par des "?".
Dans la base, c'est a priori "’" qui est enregistré.
 
J'ai essayé l'ereg_replace :
>> $texte = eregi_replace ("'", "´", $texte);
>> $texte = eregi_replace ("´","´",  $texte) ;
>> $texte = eregi_replace ("’","´",  $texte) ;
de meme que htmlentities()
 
Mais aucun changement :(
Est ce que quelqu'un aurait une idée des plus ingénieuses ? Le soucis se fait avec Internet Explorer, Firefox et Netscape (j'en ai pas testé d'autre ... )
 
Merci par avance.

Reply

Marsh Posté le 15-11-2004 à 14:30:10   

Reply

Marsh Posté le 15-11-2004 à 14:44:10    

utf-8?

Reply

Marsh Posté le 15-11-2004 à 15:47:07    

j'ai essayé aussi.
Pour info, le format du champ est long.
J'ai essayé un truc directement dans ma requete :
replace(MON_CHAMP,chr(146),'''')
Ca passe sur varchar2, mais pas sur des champs de type long ;(

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed