En faisant des essais sur l'ouverture d'un fichier, je me suis rendu compte que les caractères spéciaux (é, è, à...) étaient tous remplacés par des carrés (ou parfois par ça : �).
Comment éviter cela ?
Mon code :
Merci d'avance pour vos réponses.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 #include <QApplication> #include <QWidget> #include <QTextEdit> #include <QFile> #include <QTextStream> #include <QIODevice> #include <QFileDialog> int main(int argc,char *argv[]) { QApplication app(argc,argv); QWidget fenetre; QTextEdit champ(&fenetre); QFile flux(QFileDialog::getOpenFileName(&fenetre, "Ouvrir un fichier")); flux.open(QIODevice::ReadOnly | QIODevice::Text); champ.setPlainText(flux.readAll()); flux.close(); return app.exec(); }
Partager