Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3174 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  [Java] JLabel l = new JLabel("du texte unicode");

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Java] JLabel l = new JLabel("du texte unicode");

n°792830
antsite
Je me souviens
Posté le 11-07-2004 à 09:20:29  profilanswer
 

Salut,
j'aimerais afficher dans un un JLabel du texte unicode, et je n'y arrive pas ! tout d'abord j'ai mis mon .java en UTF-8 pour ecrire ma chaine unicode dans la source, ça compile, mais le resultat n'est pas pas celui escompté : des caractères spéciaux, mais pas les bons 'Ä©' pour 'é', etc... (biensur je ne veux pas seulement afficher des accents français mais d'autres caractères plus exotiques).
quelqu'un peut me dire comment faire ?
merci
  ANT

mood
Publicité
Posté le 11-07-2004 à 09:20:29  profilanswer
 

n°792859
lorill
Posté le 11-07-2004 à 11:21:19  profilanswer
 

\uXXX, XXX etant le code unicode a afficher

n°792869
antsite
Je me souviens
Posté le 11-07-2004 à 11:50:12  profilanswer
 

ah ok, bon c'est pas super pratique mais tant pis

n°792871
lorill
Posté le 11-07-2004 à 11:51:49  profilanswer
 

y'a native2ascii qui permet de génerer les chaines en unicode a partir d'un truc plus natif, j'ai pas essayé, mais j'en ai vaguement entendu parler. c'est fourni dans le jdk je crois

n°792878
antsite
Je me souviens
Posté le 11-07-2004 à 12:04:30  profilanswer
 

ok merci :hello:
edit: je vient d'essayer ça marche très bien, ça transforme en effet en \uXXX


Message édité par antsite le 11-07-2004 à 12:06:52
n°792938
nraynaud
lol
Posté le 11-07-2004 à 13:25:47  profilanswer
 

C:\Documents and Settings\Nicolas>javac
Usage: javac <options> <source files>
where possible options include:
  -g                        Generate all debugging info
  -g:none                   Generate no debugging info
  -g:{lines,vars,source}    Generate only some debugging info
  -nowarn                   Generate no warnings
  -verbose                  Output messages about what the compiler is doing
  -deprecation              Output source locations where deprecated APIs are us
ed
  -classpath <path>         Specify where to find user class files
  -sourcepath <path>        Specify where to find input source files
  -bootclasspath <path>     Override location of bootstrap class files
  -extdirs <dirs>           Override location of installed extensions
  -d <directory>            Specify where to place generated class files
  -encoding <encoding>      Specify character encoding used by source files <<<<<------------******
  -source <release>         Provide source compatibility with specified release
  -target <release>         Generate class files for specific VM version
  -help                     Print a synopsis of standard options


Message édité par nraynaud le 11-07-2004 à 13:26:34
n°792958
antsite
Je me souviens
Posté le 11-07-2004 à 14:00:16  profilanswer
 

Génial ! bravo vraiment !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  [Java] JLabel l = new JLabel("du texte unicode");

 

Sujets relatifs
[Java] A quoi sert WebSphere ?[Java RSA] cryptage de données avec une clé publique
[Java & SWT] Comment avoir une fenetre dans une fenetre ?[Résolu] [Regex] reconnaitre une chaîne non complète - java
[Livres] Conseils de lecture pour débuter en Java ?[Java][swing] problème redimensionnement splitPane
[java] petit souci pour exécuter mon programme java...[JAVA] Charger dynamiquement des JAR dans une applet
Java convertir string en plusieurs floatTraduire '<a href="mailto:nom@truc.fr"></ a>' en Java
Plus de sujets relatifs à : [Java] JLabel l = new JLabel("du texte unicode");


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR