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

Java Discussion :

Java et le japonais


Sujet :

Java

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Février 2009
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2009
    Messages : 1
    Par défaut Java et le japonais
    Je suis en train de préparer la localisation japonaise d'un site en anglais. Le programme cherche les variables (c'est à dire le texte de la page dans la langue choisie) à partir d'un fichier séparé. Tout va bien avec le fichier que j'ai fait en anglais, en revanche quand je fais le fichier japonais j'ai plus de difficulté...

    En effet, je peux créer le fichier dictionnaire (d'ailleurs Eclipse n'a pas aimé, j'ai du le faire en Gedit). Quand je procède à la compilation, ça semble bien marcher...sauf quand je visualise la page dans Firefox ça done de vrai n'importe quoi, pas du tout japonais...

    Tout est encodé en UTF-8. Je peux visualiser les mêmes caractères japonais en Firefox sans problème, donc je pense que ça doit être au niveau du java...

  2. #2
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 688
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 688
    Par défaut
    Le fichier en question est il un fichier properties chargé par la classe RessourceBundle? Si oui alors c'est normal le seul format autorisé pour ces fichiers est l'ISO-8859-1. On peut utilises ques séquences d'échapement mais dans le cas du japonais, ça va être infâme vu qu'il faudrait échapper quasiment tous les caractères.
    Si le fichier est chargé via un autre mécanisme, il faut juste préciser l'encodage dans les fonctions de lecture, le code se chargeant de cela pourrait nous aider a te répondre.

  3. #3
    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,


    En effet les fichiers *.properties devrait être encodé en iso-8859-1...
    C'est pour cela qu'eclipse n'apprécie pas vraiment

    Si tu es sous Java 6 tu peux contrôler le comportement du ResourceBundle et le forcer à lire les *.properties en UTF8. Tu peux voir cela dans cet exemple à j'utilise la double extensions *.utf8.properties pour distinguer les fichiers : http://www.developpez.net/forums/m2875596-9/

    Sinon passe par un ListResourceBundle (les classes Java peuvent prendre n'importe quel encodage du moment qu'elles sont compilées correctement).

    a++

Discussions similaires

  1. le Java est la continuité du C++ ???
    Par Vincent PETIT dans le forum Débats sur le développement - Le Best Of
    Réponses: 33
    Dernier message: 25/08/2005, 20h17
  2. Envoi de Datagrames par IP en JAVA
    Par the java lover dans le forum Développement
    Réponses: 2
    Dernier message: 14/08/2002, 11h44
  3. directx et java?? possible??
    Par jiraiya dans le forum DirectX
    Réponses: 3
    Dernier message: 09/07/2002, 19h55
  4. webcam : lire sur un port usb en c/c++ ou java. sous win. ?
    Par flo007 dans le forum Choisir un environnement de développement
    Réponses: 2
    Dernier message: 24/05/2002, 23h24
  5. Service de nommage java C++
    Par Anonymous dans le forum CORBA
    Réponses: 3
    Dernier message: 15/04/2002, 12h48

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