Caractères fantôme

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Caractères fantôme

par Sékiltoyai » 09 août 2007, 16:46

Par soucis de performances, préfère preg_replace() à ereg_replace()…

Ereg_replace

par Invité » 09 août 2007, 14:25

En fait finalement, j'ai utiliser un ereg_replace dans lequel j'ai remplacé les carrés par les signes nécessaire.

Salutations

Sylk

par mere-teresa » 09 août 2007, 13:08

Peut-être exporte les données (export du fichier SQL) et ensuite, avant de les importer, tu passes le fichier en rechercher/remplacer... c'est comme cela que j'ai fait.

Utf8_encode

par sylk » 08 août 2007, 12:06

Ok,

Mais si j'encode tout mon texte en UTF8,

j'obtiens ça: Â
à la place de ça: ™

Hum, chais pas

Sylk

par mere-teresa » 08 août 2007, 11:43

utf8_encode() en PHP

Caractères fantôme

par sylk » 08 août 2007, 11:11

Bonjour,

Toujours ces problèmes d'encodage...

J'ai du convertir toutes ma base de donnée un utf8, et je dois maintenant y insèrer du contenu depuis un fichier excel (copier-coller)... Mais dans les cellules excel certains charactères sont remplacé par des carrés(rectangles). Si je copie ce texte directement dans ma base de données, et que j'affiche le contenu sur Firefox, les "carrés" disparaissent. Par contre si j'affiche le contenu dans IE, les carrés apparaissent... il y a un mystère pour moi la....

Maintenant quand je copie ces carrés dans la input-box de PhpFrance pour poster un message, rien, sauf au moment ou je prévisualise le message, ça me donne ça






Puis dans la boite d'édition du message, magie, j'obtiens maintenant les code ASCI (c'est bien ça??) de chaque charactère.

&#153
&#150
etc... (j'ai supprimé le dernier point virgule...)


La question est: comment je peux faire pour remplacer tout les charactères ASCI x pas des charactères encodé au format UTF 8 dans ma base de données?

J'espère que ma description est intelligible
Salut

Sylk