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

Administration système Discussion :

Problème de Charset


Sujet :

Administration système

  1. #1
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 102
    Points : 75
    Points
    75
    Par défaut Problème de Charset
    Bonjour à tous,

    J'utilise un programme java qui ce connecte a une db mysql.

    Avant l'application java tournait sur une redhat 7.3 avec KDE et un jre 1.4.

    Maintenant, l'application java est sur une ubuntu avec gnome et un jre 1.5.

    Quand je lance mon application java, l'api s'affichent en utf-8 alors que ma db est en latin-1 donc j'ai des problèmes d'accent ... J'ai essayer en utilisant le même jre que sur le redhat 7.3 et j'obtiens exactement la même chose.

    Comment régler ce problème ? Comment mettre mon os ubuntu avec gnome en latin-1 ?

    merci d'avance,
    Quand mille personnes prennent la route, il en faut une pour prendre la tête.

    LPIC2 - CCNA - MCP

  2. #2
    Membre confirmé Avatar de Lunixinclar
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 416
    Points : 489
    Points
    489
    Par défaut
    Il faut configurer les locales
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg-reconfigure locales
    Fais une recherche d'abord avant de te lancer.

  3. #3
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 102
    Points : 75
    Points
    75
    Par défaut
    Citation Envoyé par Lunixinclar
    Il faut configurer les locales
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg-reconfigure locales
    Fais une recherche d'abord avant de te lancer.
    Merci pour ta réponse,
    Ca fait 3 jours que je cherches
    A+
    Quand mille personnes prennent la route, il en faut une pour prendre la tête.

    LPIC2 - CCNA - MCP

  4. #4
    Membre confirmé Avatar de Lunixinclar
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2006
    Messages
    416
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2006
    Messages : 416
    Points : 489
    Points
    489
    Par défaut
    Salut,
    Mets-y trois jours de plus parce que, maintenant que tu as une piste, il faut que tu saches à l' avance ce que tu vas faire. Parce qu'il m'est arrivé une anecdote amusante: j'avais installé une nouvelle machine, tout nickel. Et puis se pose cette question de locales. Hop un reconfigure des locales, tout super avec les accents et le signe euro ... Jusqu'au reboot suivant. Là impossible de se logger en root. Les boules. Pourquoi? Parce que dans mon mot de passe root il y avait le signe % ou ù, je ne me souviens plus. Le fait de changer la locale ne me permettait plus de saisir le passe correctement. Ca s'est terminé à coup de fdisk... Voilà pourquoi j'ai conseillé de bien préparer son affaire avant d'être face au fait accompli.

  5. #5
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 102
    Points : 75
    Points
    75
    Par défaut
    Citation Envoyé par Lunixinclar
    Salut,
    Mets-y trois jours de plus parce que, maintenant que tu as une piste, il faut que tu saches à l' avance ce que tu vas faire. Parce qu'il m'est arrivé une anecdote amusante: j'avais installé une nouvelle machine, tout nickel. Et puis se pose cette question de locales. Hop un reconfigure des locales, tout super avec les accents et le signe euro ... Jusqu'au reboot suivant. Là impossible de se logger en root. Les boules. Pourquoi? Parce que dans mon mot de passe root il y avait le signe % ou ù, je ne me souviens plus. Le fait de changer la locale ne me permettait plus de saisir le passe correctement. Ca s'est terminé à coup de fdisk... Voilà pourquoi j'ai conseillé de bien préparer son affaire avant d'être face au fait accompli.
    Pour ton info, pas besoin de fdisk pour faire un reset password ... Il suffit juste de faire linux single et de changer le password ... Ou de booter avec un live cd de monter et de chrooter les partitions concerné.

    A+
    Quand mille personnes prennent la route, il en faut une pour prendre la tête.

    LPIC2 - CCNA - MCP

  6. #6
    Membre régulier
    Homme Profil pro
    Inscrit en
    Mai 2004
    Messages
    102
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43

    Informations forums :
    Inscription : Mai 2004
    Messages : 102
    Points : 75
    Points
    75
    Par défaut
    Citation Envoyé par Lunixinclar
    Il faut configurer les locales
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    dpkg-reconfigure locales
    Fais une recherche d'abord avant de te lancer.
    J'ai utilisé :
    Cette commande crée la nouvelle locale, et modifie le fichier /var/lib/locales/supported.d/local, contrairement aux anciennes Ubuntu ou à Debian qui utilisaient le fichier /etc/locale.gen

    Et j'ai rajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    export LC_CTYPE="fr_FR.ISO-8859-1"
    Au début du script qui lance mon api java.

    Ca me permet de rester en environement UTF8 et de lancer mon api en ISO-8859-1
    Quand mille personnes prennent la route, il en faut une pour prendre la tête.

    LPIC2 - CCNA - MCP

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

Discussions similaires

  1. [Sécurité] Problème - strtr + charset
    Par Vinzius dans le forum Langage
    Réponses: 14
    Dernier message: 31/07/2008, 11h49
  2. Réponses: 7
    Dernier message: 26/04/2007, 13h21
  3. Problème de charset
    Par Dayom dans le forum Apache
    Réponses: 2
    Dernier message: 19/04/2007, 20h42
  4. [MySQL] Problème de Charset à l'extraction des données
    Par naoufal01 dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 06/11/2006, 13h14
  5. Problème de charset
    Par Yodalf dans le forum Langage
    Réponses: 3
    Dernier message: 21/10/2004, 09h29

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