messagingapp/msgui/unifiedviewer/src/univiewerbodywidget.cpp
changeset 46 b1f0785c289d
parent 41 25fe1fe642e3
child 51 3507212d340e
--- a/messagingapp/msgui/unifiedviewer/src/univiewerbodywidget.cpp	Fri Jul 09 14:46:10 2010 +0530
+++ b/messagingapp/msgui/unifiedviewer/src/univiewerbodywidget.cpp	Tue Jul 13 22:09:22 2010 +0530
@@ -199,7 +199,16 @@
         if (mimeType.contains(TEXT_MIMETYPE)) {
             QFile file(info->path());
             if (file.open(QIODevice::ReadOnly)) {
-                QString textContent(file.readAll());
+                QString textContent;
+                QByteArray textArray;
+                textArray = file.readAll();
+                char *data = new char[textArray.size()+1];
+                strcpy(data,textArray.data());
+                //This is needed since MMS text content 
+                //is stored in UTF8 format
+                textContent = textContent.fromUtf8(data,strlen(data));
+                file.close();
+                delete []data;
                 setText(textContent);
             }
         }