import csv/MySql:probléme de la langue Arabe

Petit nouveau ! | 5 Messages

11 avr. 2012, 12:37

Bonjour
bref, javais un problème d'import des données écrites en langue arabe à partir d'un fichier .csv vers ma tabe Mysql
voici la structure de mon fichier .csv

Numero Code unique Nom Prenom Nom utilisateur Mot de passe Niveau d'accés
1 1111111111 السعيدي محجوب فاضل شريف عام
2 7777777777 العياري محمد حمادة هلال عادي

et voici l'affichage au niveau navigateur ainsi que à l'insertion dans la table aprés la lecture ligne par ligne à partir du fichier csv:
Numero;Code unique;Nom;Prenom;Nom utilisateur;Mot de passe;Niveau d'acc�s;

1;1111111111;�������;�����;����;����;���;

2;7777777777;�������;����;�����;����;����;

si quelqu'un peut m'aider je serais très reconnaissant

Petit nouveau ! | 5 Messages

11 avr. 2012, 14:02

Quelqu'un peut me répondre j'avais perdu beaucoup tout à chercher sans résultats

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

11 avr. 2012, 14:14

Salut,

- tu ne poste pas dans le bon forum
- les up sont malsain venus (2h c'est pas long ;) )
- je te conseil le tuto sur l'encodage, dans la section tutoriels, qui devrait t'aider à résoudre ton problème


@+
Il en faut peu pour être heureux ......

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

11 avr. 2012, 14:31

Modération :
Afin d'obtenir plus de réponses, le sujet a été déplacé dans un forum plus approprié.

Merci de prendre le temps de lire les règlements
ainsi que l'intitulé de chaque forum avant de poster un nouveau sujet.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Petit nouveau ! | 5 Messages

11 avr. 2012, 15:04

Merci Zeus ,je suis nouveau sur le forum et j'avais pas pris la main à le manipuler
je ne sais pas si tu sache ou dois-je postuler ma question???

ViPHP
ViPHP | 2577 Messages

13 avr. 2012, 10:38

Il me semble qu'il faut que tu procèdes par étape :
- page avec de l'arabe sans accès à la base (vérification du paramétrage de ta machine)
- utilisation de phpmyadmin en arabe (vérification du paramétrage de la base)

A priori il faut utiliser les caractères utf8 pour le système, pour la base et pour le html (charset). Certains utilisent mysql_query('SET NAMES 'UTF8') juste après la connexion à la base, mais il est mieux de paramétrer la base en utf8 directement.