The codecForTr() should be utf8
authorLars Knoll <lars.knoll@nokia.com>
Sun, 24 Jun 2012 21:31:45 +0000 (23:31 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sun, 24 Jun 2012 22:19:31 +0000 (00:19 +0200)
tr() assumes utf8 as input encoding, not
latin1.

Change-Id: If834f8c169bdb431d78713d14b03542d3a7ca8e4
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
src/corelib/codecs/qtextcodec.h

index 6902143..65cf61c 100644 (file)
@@ -73,7 +73,7 @@ public:
     static void setCodecForLocale(QTextCodec *c);
 
 #if QT_DEPRECATED_SINCE(5, 0)
-    QT_DEPRECATED static QTextCodec *codecForTr() { return codecForMib(4); /* Latin1 */ }
+    QT_DEPRECATED static QTextCodec *codecForTr() { return codecForMib(106); /* Utf8 */ }
 #endif
 
     static QTextCodec *codecForHtml(const QByteArray &ba);