Changer l’encodage d’un fichier texte sous Linux facilement!
par
, 23/05/2016 à 23h51 (998 Affichages)
Sous Linux, quand un fichier source Java (évidemment!) vous pose problème lors de la compilation, suite à un encodage non conforme… Que faire!
Un exemple ci dessous
Et la superbe réponse de mon compilateur javac !!!javac Morpion.java
Convertir un fichier texte ISO-8859-1 en UTF-8Morpion.java:15: error: unmappable character for encoding UTF8
int [][] tabJeu = new int [3][3];//D�claration et instanciation du tableau jeu
Morpion.java:16: error: unmappable character for encoding UTF8
String tabPlateau[][] =new String[20][26];//D�claration du tableau permettant de repr�senter le plateau de jeu
Éditez le fichier sous vim(parce que c'est génial comme appli!), convertissez le fichier et sauvegardez :
Convertir un fichier texte UTF-8 en ISO-8859-1$ vim source.txt
:set fileencoding=utf-8
:wq
Éditez le fichier sous vim(pour les mêmes raison que tout à l'heure!), convertissez le fichier et sauvegardez :
nb : latin1 est un synonyme d’ISO-8859-1.$ vi source.txt
:set fileencoding=latin1
:wq
FIN