Compilation javac accents
                                    
                        Chewbacca                    
                                    -
                                     
toto -
        toto -
        Bonjour,
lors de la compilation avec javac, dans le terminal, j'ai un problème avec les accents qui se trouvent dans les commentaires de mes fichiers java :
voici le message d'erreur renvoyé :
commande : javac echecs/*.java
echecs/DejaOccupee.java:6: warning: unmappable character for encoding UTF8
super("La case est d�j� occup�e par une de vos pi�ces");
^
echecs/Echiquier.java:267: warning: unmappable character for encoding UTF8
* @return la pi�ce situ�e en lettre X chiffre ou null si la case est vide.
^
Note: echecs/Echiquier.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 warnings
comment faire pour ne plus avoir de problèmes d'accents à la compilation ?
                
            
                
    
    
    
        lors de la compilation avec javac, dans le terminal, j'ai un problème avec les accents qui se trouvent dans les commentaires de mes fichiers java :
voici le message d'erreur renvoyé :
commande : javac echecs/*.java
echecs/DejaOccupee.java:6: warning: unmappable character for encoding UTF8
super("La case est d�j� occup�e par une de vos pi�ces");
^
echecs/Echiquier.java:267: warning: unmappable character for encoding UTF8
* @return la pi�ce situ�e en lettre X chiffre ou null si la case est vide.
^
Note: echecs/Echiquier.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 warnings
comment faire pour ne plus avoir de problèmes d'accents à la compilation ?
3 réponses
                        
                            
                    J'imagine que la réponse ne t'intéresse plus, mais pour d'autres qui tomberaient sur la page :
à condition bien sûr que le codage initial soit en ISO-8859-1.
    
                javac -encoding ISO-8859-1 *.java
à condition bien sûr que le codage initial soit en ISO-8859-1.
                        
                    Salut,
apparement, tu as un soucis d'encodage !
peux tu nous dire ce que te renvoie la commande :
                
                
    
                apparement, tu as un soucis d'encodage !
peux tu nous dire ce que te renvoie la commande :
locale
    voila ce que me renvoie le terminal :
locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
    locale
LANG=fr_FR.UTF-8
LC_CTYPE="fr_FR.UTF-8"
LC_NUMERIC="fr_FR.UTF-8"
LC_TIME="fr_FR.UTF-8"
LC_COLLATE="fr_FR.UTF-8"
LC_MONETARY="fr_FR.UTF-8"
LC_MESSAGES="fr_FR.UTF-8"
LC_PAPER="fr_FR.UTF-8"
LC_NAME="fr_FR.UTF-8"
LC_ADDRESS="fr_FR.UTF-8"
LC_TELEPHONE="fr_FR.UTF-8"
LC_MEASUREMENT="fr_FR.UTF-8"
LC_IDENTIFICATION="fr_FR.UTF-8"
LC_ALL=
                        
                    Pour la conversion de fichiers : iconv
johand@horus:~/tmp$ cat > brol
éèàù
johand@horus:~/tmp$ iconv -f utf8 -t latin1 brol > brol.latin1
johand@horus:~/tmp$ hexdump -C brol.latin1
00000000 e9 e8 e0 f9 0a |.....|
00000005
johand@horus:~/tmp$ dpkg -S $(which iconv)
libc6: /usr/bin/iconv
Je suis en fr_BE.UTF-8
Johan
    
                johand@horus:~/tmp$ cat > brol
éèàù
johand@horus:~/tmp$ iconv -f utf8 -t latin1 brol > brol.latin1
johand@horus:~/tmp$ hexdump -C brol.latin1
00000000 e9 e8 e0 f9 0a |.....|
00000005
johand@horus:~/tmp$ dpkg -S $(which iconv)
libc6: /usr/bin/iconv
Je suis en fr_BE.UTF-8
Johan