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

PostgreSQL Discussion :

aide pour affichage unicode


Sujet :

PostgreSQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut aide pour affichage unicode
    Bonjour à tous,

    J'ai un petit problème de conversion unicode avec de l'arménien.

    J'ai un fichier .csv comportant les villes d'arménie à la fois en anglais et en arménien.

    J'ai importé ce fichier dans mysql (qui est en unicode) et tous les caractères s'affichent correctement par exemple ceci : Արմավիր

    J'ai importé ce fichier dans une table de postgresql (qui est en unicode) et j'ai dans les colonnes de mes tables des carrés.
    Quand je je fais un copier-coller de ces carrés dans ce post ou dans un document word j'ai les bons caractères qui s'affichent : Արմավիր
    Quand je fais un copier coller dans notepad j'ai les carrés !?

    Quelqu'un peut-il m'expliquer pourquoi les carrés s'affichent à la place des caractères dans ma table postgresql cela n'est pas pratique du tout ?

    y a-t-il un moyen pour que les caractères s'affichent dans ma table ?

    Merci

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    D'après ta description, il y a des carrés parce que le logiciel utilisé ne peut pas afficher ces caractères correctement. Le serveur postgres n'y peut rien.

    Personnellement j'ai déjà vu ce problème avec pgadmin sous Windows pour des caractères japonais, alors que connecté à la même base avec pgadmin sous Linux, ça s'affiche bien.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    C'est effectivement mon cas, sous linux cela fonctionne. Reste que c'est impossible de bosser avec des carrés (:

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    1 874
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Octobre 2008
    Messages : 1 874
    Par défaut
    En cherchant un peu plus, j'ai trouvé une solution qui marchera peut-être pour d'autres.

    Fermer les fenêtres de requête ouvertes.

    Dans le menu de la fenêtre principale , aller dans Fichier->Préférences, onglet Editeur de requêtes.

    Dans "Police" choisir une police Unicode. Par exemple chez moi j'ai "Arial Unicode MS,9" qui convient.

    Réouvrir une fenêtre de requête et réessayer.

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    Effectivement cela fonctionne. J'avais installé phppgadmin avec lequel le problème est résolu.

    Merci à toi pour l'astuce

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    677
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 677
    Par défaut
    Reste une question que je me pose : comme c'est un site multilingue comment faire pour avoir les bons caractères dans une page web ?
    Dois-je mettre "Arial Unicode MS,9" comme police pour tout mon site quelle que soit la langue ?

    Merci

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

Discussions similaires

  1. Aide pour affichage "élégant" dans une QTableView
    Par init dans le forum Débuter
    Réponses: 0
    Dernier message: 27/06/2012, 19h43
  2. Aide pour affichage information
    Par Jiyuu dans le forum Django
    Réponses: 4
    Dernier message: 05/06/2009, 12h10
  3. Réponses: 1
    Dernier message: 26/11/2007, 08h26
  4. Aide pour affichage des résultats
    Par vanou dans le forum ASP
    Réponses: 7
    Dernier message: 08/06/2006, 20h53
  5. [MySQL] Aide pour affichage de donné recup dans une BD
    Par mitchb dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/05/2006, 11h38

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