problème encodage - PHP - Programmation
Marsh Posté le 21-08-2006 à 17:13:29
salut essaye utf8_decode et htmlentities tu devrais trouver ton bonheur sur la doc php.
Marsh Posté le 21-08-2006 à 18:47:50
Ton fichier csv est enregistré en ISO non ? Si ton script est en utf8, et le fichier analysé en ISO, ça va merder. Dans ce cas il te faut utiliser utf8_encode.
J'ai le pbl inverse dans une application : script en ISO et fichier qui peut etre en utf8. Voilà ce que j'ai fait :
Code :
|
avec
Code :
|
Marsh Posté le 21-08-2006 à 16:54:32
Bonjour,
j'espèqre que l 'un de vous aura la réponse à ce problème.
J'ai une application écrite en php avec un encodage utf8. J'utilise également une base de données mysql avec un encodage utf8.
Quelque part dans mon code, j'ouvre un fichier csv pour réucupérer les données qu'il y a dedans et les mettre dans la base.
Voici le code:
Le problème est que tous les champs sont correctement remlis dans la base, sauf sous_type_doc, ou les accents disparaissent. Par exemple "contrat d'achat/de vente" devient "contrat dachat/de vente" .
Je trouve ça pas normal vue que tous les champs ont la même structure.
quelq'un peut m'aider à résoudre ce problème?