Encodage accents
Fermé
Noortch
Messages postés
5
Date d'inscription
jeudi 6 mars 2014
Statut
Membre
Dernière intervention
6 mars 2014
-
6 mars 2014 à 19:12
Noortch Messages postés 5 Date d'inscription jeudi 6 mars 2014 Statut Membre Dernière intervention 6 mars 2014 - 6 mars 2014 à 21:03
Noortch Messages postés 5 Date d'inscription jeudi 6 mars 2014 Statut Membre Dernière intervention 6 mars 2014 - 6 mars 2014 à 21:03
A voir également:
- Encodage accents
- Encodage ascii - Guide
- Encodage binaire - Guide
- Accents sur majuscules word - Guide
- Comment mettre les accents dans les sms - Forum Samsung
- Excel supprimer accents sans macro ✓ - Forum Excel
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
6 mars 2014 à 20:05
6 mars 2014 à 20:05
Comment as-tu fait ton transfert ? Est-ce que tu es passé par des String ? Cela provoque une conversion des caractères qu'il faut bien gérer.
Sinon, plus simple, tu ne passes pas par des String, mais directement par les octets, le fichier écrit sera donc strictement identique à la page web.
Sinon, plus simple, tu ne passes pas par des String, mais directement par les octets, le fichier écrit sera donc strictement identique à la page web.
public static void main(String[] args) throws IOException { InputStream in = new URL("http://www.amazon.fr/").openStream(); OutputStream out = new FileOutputStream("C:/amazon.html"); byte[] buffer = new byte[1024]; int n; while ((n=in.read(buffer))!=-1) out.write(buffer, 0, n); out.close(); in.close(); }
6 mars 2014 à 20:26
URL productSite = new URL(url);
BufferedReader br = new BufferedReader(new InputStreamReader(
productSite.openStream()));
String inputLine;
String code = "";
while ((inputLine = br.readLine()) != null) {
code += "\n" + inputLine;
}
br.close();
return code;
}
Oui effectivement je suis passé par des strings ^^ Je vais tester comme tu dis!
6 mars 2014 à 20:38
Regarde ce bout de texte qui est ecrit dans mon fichier... ya de tout comme encodage ^^ je comprend pas pourquoi.. ca a rien changé
6 mars 2014 à 20:41
6 mars 2014 à 20:42
6 mars 2014 à 20:52
C'est d'autant plus pertinent que les données que tu vas manipuler sont assez grandes (plusieurs centaines de ko) donc les manipuler en tant que chaînes de caractères ce n'est pas terrible.