IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Mysql/php et les caractères arabes (réglé) [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Par défaut Mysql/php et les caractères arabes (réglé)
    Bonjour,

    Voilà après plusieurs recherches et avoir essayé les solutions donnés je reste toujours bloqué.

    Voici mon problème, au moment de l'insertion de données écrit en arabe via un script php je vois dans la base tout en ???????? ?????

    pourtant :
    - la table est en utf-8 (encoding) et utf8_unicode_ci
    - le script php est précédé par
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     header ('Content-Type: text/html; charset=utf-8');
    - le doc html est déclaré en utf8
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    lors de la connexion mysql la requete SET NAMES 'UTF8' et SET CHARACTER SET 'UTF8'


    quand j'insére les données avec phpmyadmin direction ils s'affichent bien comme il faut ... mais avec le script non.

    Quelqu'un à une idée ??

    Pour info, le site est multi-langue et doit accepter de l'arabe, du français avec les accents etc ...

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    Est-ce que tes fichiers PHP sont bien encodés en UTF8 ?

    Que vois-tu dans phpmyadmin ?
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 12
    Par défaut
    Oui oui tout est en utf8, mais je viens de trouver d'où venait le problème :

    - les tables étaient bien en utf8, mais par contre ce que je n'avais pas vu c'est que la base de donnée elle, elle etait en latin.

    Maintenant tout fonctionne parfaitement.

    Merci pour ton aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2007] MsgBox n'affiche pas les caractères arabes
    Par hellalaboy dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 14/02/2016, 21h29
  2. Réponses: 4
    Dernier message: 09/10/2009, 23h31
  3. [PHP-JS] Les caractères spéciaux
    Par yaya0057 dans le forum Langage
    Réponses: 2
    Dernier message: 05/03/2007, 18h51
  4. [Encoding] Comment stocker les caractères arabes dans un fichier XML?
    Par merci_tous dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 13/02/2007, 16h57
  5. [MySQL] Export de mysql 4.1 puis import sur mysql 4.0 : les caractères accentués ne passent p
    Par Kiyomizu dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 25/04/2006, 08h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo