diff --git a/apps/launcher/main.cpp b/apps/launcher/main.cpp
index a5c6e30a5..09da1d615 100644
--- a/apps/launcher/main.cpp
+++ b/apps/launcher/main.cpp
@@ -1,4 +1,5 @@
 #include <QApplication>
+#include <QTextCodec>
 #include <QDir>
 
 #include "maindialog.hpp"
@@ -29,6 +30,9 @@ int main(int argc, char *argv[])
 
     QDir::setCurrent(dir.absolutePath());
 
+    // Support non-latin characters
+    QTextCodec::setCodecForCStrings(QTextCodec::codecForName("UTF-8"));
+
     MainDialog mainWin;
 
     if (mainWin.setup()) {