Encodage de fichier Java, transmission Windows vers Unix
1) Pour bien encoder mon fichier en ascii, est-ce le code suivant n'est pas suffisant? (je reste en utf8 sans bom)
comment préciser de façon systématique et sûre?
Code:
1 2 3 4 5 6 7
|
File fichier = new File("toto.txt");
System.setProperty("file.encoding","US-ASCII");
// fichier ouvert en mode append
try {
final BufferedWriter out = new BufferedWriter(new FileWriter(
fichier)); |
2) autre question, je génère un fichier qui est ensuite transmis dans un système unix,
est-ce que mon code ci-dessous est adapté?
Code:
1 2
| out.write(chaineEnregistrementTraite);
out.newLine(); |
Quels sont les risques? Avez-vous des solutions?
:calim2::aie::mouarf: