Bonjour a tous,
j'ai un leger problème avec l'encodage de caractere.
J'ecrie un template de fichier (Au format HTML) dans un fichier:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
QFile file(mtemplateFilePath);
    if(!file.exists()){
        file.open(QIODevice::WriteOnly);
        QTextStream flux(&file);
        flux.setCodec("UTF-8");
        flux<<"<html><head><meta http-equiv='content-type' content='text/html; charset=utf-8' /><style type=\"text/css\">"<<endl;
        ............
        ............
    }
flux.flush();
file.close();
Dans ce fichier HTML, je suis obligé de passer mes accent en notation HTML ( &eacute; par exemple) car sinon, lors de la visualisation dans un QWebView,
ils sont mal encoder.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
QWebView webView;
webView.setHtml(view); // view contient le template charger depuis le fichier
webView.show();
Sauriez vous d'où peux venir le problème ?
Je vous remercie d'avance pour votre aide