diff options
Diffstat (limited to 'examples')
-rw-r--r-- | examples/widgets/tools/codecs/mainwindow.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/widgets/tools/codecs/mainwindow.cpp b/examples/widgets/tools/codecs/mainwindow.cpp index dc72fa73b7..dfd2ff452a 100644 --- a/examples/widgets/tools/codecs/mainwindow.cpp +++ b/examples/widgets/tools/codecs/mainwindow.cpp @@ -122,9 +122,9 @@ void MainWindow::save() return; } - QTextStream out(&file); - out.setCodec(codecName.constData()); - out << textEdit->toPlainText(); + QTextCodec *codec = QTextCodec::codecForName(codecName.constData()); + QByteArray text = codec->fromUnicode(textEdit->toPlainText()); + file.write(text); } void MainWindow::about() |