|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité de passage
![]() Inscription : juin 2006 Messages : 2 ![]() |
Bonjour à tous et merci d'avance pour les possibles aides que vous pourrez apporter a mon problème qui dure maintenant depuis quelques jours
Voila, je suis stagiaire et dans un projet, je suis en phase d'importation de données contenues dans un fichier texte vers une basée de donées mysql. Jusqu'a là, pas de problèmes, sauf au moment de mettre des accents.. problème. Vous allez me dire "Alala encore un problème de charset, tu a des caractères bizarres ?"... non non, quand j'ai des caractères accentués, l'importation est refusée a partir de la ligne et pour les lignes suivantes. ( = seuls les occurences précédentes sont importées dans la table, les autres sont ignorées). C'est un cas que je n'ai vu décrit nulle part, même mon maitre de stage s'y est cassé les dents. Une bizzarerie a retenu mon attention : alors que j'ai bien vérifié que tout est en utf8 ( sauf le document texte en ANSI, en autre chose il refuse toute importation), c'est a dire php, mysql coté client et serveur, base de données, table, lorsque j'affiche le resultat de la commande mysql_client_encoding(); , ca me renvoit latin1_swedish_ci. Mes fichiers : Page php Code :
Code :
Je reprécise, l'importation marche parfaitement quand aucune donnée ne comporte d'accent. |
||||
|
|
00
|
|
|
#2 |
![]() ![]() Nicolas ValléeIngénieur Système Inscription : décembre 2005 Messages : 9 774 ![]() |
pourquoi ne fais-tu pas un iconv sur ton ficher de données avant... ?
comme ça tu lis du utf-8... |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : juin 2006 Messages : 2 ![]() |
En effet, ca marche parfaitement. Merci de l'aide
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com