Langue sous mysql

0akene -  
Brachior Messages postés 616 Statut Membre -
Bonjour, et merci pour ce site
j ai un formulaire qui enregistre des données dans une base mysql chez ifrance , les données sont en arabe , quand j essai de lire les enregistrements enregistrés ils sont illisibles ! svp ,y a t -il une configuration particuliere à faire dans la structure de la base ?
Configuration: Windows XP
Internet Explorer 6.0

8 réponses

  1. mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
     
    question primordiale : est-ce que les polmices arabes sont installées sur ton pc ?
    0
    1. 0akene
       
      oui bien sur , d'ailleurs pour tester j ai rempli mon formulaire en arabe depuis mon poste et quand je me suis connecté à la base de données les champs en arabe étaient illisibles !
      merci ++
      0
  2. Brachior Messages postés 616 Statut Membre 46
     
    ta base de données a le bon interclassement ?
    je ne sais pas lequel il faut pour les caractères arabes ..
    mais je doute que le latin le fasse ..
    essayes en utf-8 Oo
    0
  3. mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
     
    les champs sont illisibles dans phpmyadmin ou sur la page de rappatriement des donées avec la connection mysql ? (ou sur une page web crée si tu preferes)
    0
    1. 0akene
       
      c est illisible dans phpmyadmin ! l interclassement que j utilise est le utf8_general_ci
      merci pour tout
      0
  4. mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
     
    apparament, c'est en utf-8 pour l'arabe et non utf8_general_ci
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. 0akene
     
    meme avec utf8 c est toujours des lignes illisibles ! apres avoir essayé utf8 j ai changé en cp1256_bin et là au lieu d avoir du texte j ai par exemple : BLOB 9 octet j y comprend rien !
    merci pour votre aide
    0
  7. 0akene
     
    bonsoir , svp
    avec utf8 mes textes arabes sont enregistrés dans la base mysql sous cette forme inexploitable :
    العمران&... ا
    y a t il une solution svp
    0
  8. 0akene
     
    bonsoir ,
    je viens d inserer le format illisible des enregistrement mysql arabe dans mon dernier post , est ce qui est bizzare c est que dans le forum (mon dernier post) l affichage est correct !!! comment est ce possible ? pourquoi j ai posté l enregistrement sous forme illisible et la il s affiche correctement en arabe ????
    merci
    0
    1. Brachior Messages postés 616 Statut Membre 46
       
      c'est tres simple ^^
      ccm transcrit tout en code ascii :)
      regardes le code source ;)

      si tu veux faire pareil chez toi ..
      alr avant d'enregistrer ton message retranscrit la:

      $messageEncod=htmlspecialchar($message);

      et pr le resortir au propre :

      $message=html_entity_decode($messageEncod);

      et mets ton site en iso-8859-15 ;)
      ta db peut etre en latin1 ;)
      0
  9. mjmdurand Messages postés 246 Date d'inscription   Statut Membre Dernière intervention   44
     
    bonne question...
    0