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

Entrée/Sortie Java Discussion :

Charset non reconnu, comment l'ajouter?


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 11
    Par défaut Charset non reconnu, comment l'ajouter?
    Bonjour à tous,

    pour lire un fichier XML encodé en IBM437 (Cp437) j'aurais besoin d'ajouter ce charset à la liste des charsets reconnus par ma version de Java.
    Sur plusieurs sites j'ai vu ce charset noté comme "reconnu par Java" mais ce n'est pas le cas sur ma machine.

    Merci d'avance à toute personne qui pourrait me donner une solution, ou même une piste

    Etienne Lambert.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Quel est ta version de Java ? Ton système d'exploitation ?

    a++

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 11
    Par défaut
    je travaille sous windows, et il faudrait que l'application tourne avec le dernier j2se au minimum. Sur l'ordinateur où je teste j'ai jre 1.5.0_06

  4. #4
    Expert confirmé
    Avatar de le y@m's
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2005
    Messages
    2 636
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Février 2005
    Messages : 2 636
    Par défaut
    J'ai testé avec Windows XP SP2 et JDK 1.5.0_07, le charset est supporté :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    try {
        Charset charset = Charset.forName("IBM437");
        System.out.println("Supported charset :)");
    } catch(UnsupportedCharsetException uce) {
        System.out.println("Unsupported charset :(");
    }

    [EDIT]

    Pour lister les charsets disponibles :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Iterator<Charset> iterator = Charset.availableCharsets().values().iterator();
    while(iterator.hasNext()) {
        System.out.println(iterator.next().displayName());
    }
    [/EDIT]
    Je ne répondrai à aucune question technique par MP.

    Pensez aux Tutoriels et aux FAQs avant de poster ;) (pour le java il y a aussi JavaSearch), n'oubliez pas non plus la fonction Rechercher.
    Enfin, quand une solution a été trouvée à votre problème
    pensez au tag :resolu:

    Cours Dvp : http://ydisanto.developpez.com
    Blog : http://yann-disanto.blogspot.com/
    Page perso : http://yann-disanto.fr

  5. #5
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 11
    Par défaut
    oui effectivement, mais je souhaiterais que l'application fonctionne sur un maximum de systèmes, donc de préférence sans un dev kit. Est-il possible d'ajouter un charset à une installation standard de façon transparente pour l'utilisateur?
    Merci de vous interesser à mon souci en tout cas

    EDIT : les charsets reconnus chez moi :
    ISO-8859-1
    ISO-8859-13
    ISO-8859-15
    ISO-8859-2
    ISO-8859-4
    ISO-8859-5
    ISO-8859-7
    ISO-8859-9
    KOI8-R
    US-ASCII
    UTF-16
    UTF-16BE
    UTF-16LE
    UTF-8
    windows-1250
    windows-1251
    windows-1252
    windows-1253
    windows-1254
    windows-1257

  6. #6
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    C'est bizarre que tu en ai si peu...

    J'ai la même version de Java mais nettement plus de Charset...


    Sinon regarde un peu du coté de la classe CharsetProvider...

    a++

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 10/12/2012, 12h16
  2. [ZF 1.0] Ajout d'une classe dans la libraire "Validate" non reconnu par l'Autoload
    Par psylo66 dans le forum Autres composants
    Réponses: 3
    Dernier message: 22/09/2010, 13h08
  3. [Smarty] Modificateur Smarty non reconnu, ajout installation
    Par yanice dans le forum Bibliothèques et frameworks
    Réponses: 3
    Dernier message: 01/02/2008, 10h28
  4. [Joomla!] Constantes non reconnu par le CMS, comment faire?
    Par Rajhonson dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 07/01/2007, 22h06
  5. Réponses: 3
    Dernier message: 12/10/2005, 13h53

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