diff --git a/src/main.cpp b/src/main.cpp index 9d8a4dbd..6059e855 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -1,5 +1,6 @@ #include "MainWindow.h" #include +#include #if defined(Q_WS_MAC) #include @@ -72,6 +73,12 @@ int main( int argc, char ** argv ) QApplication a( argc, argv ); a.setOrganizationName("sqlitebrowser"); a.setApplicationName("SQLite Database Browser " + QString(APP_VERSION)); + + // Set character encoding to UTF8 + QTextCodec::setCodecForTr(QTextCodec::codecForName("UTF-8")); + QTextCodec::setCodecForLocale(QTextCodec::codecForName("UTF-8")); + QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8")); + MainWindow w; #if defined(Q_WS_MAC) AEInstallEventHandler(kCoreEventClass, kAEOpenDocuments,