--- a/src/startup.cpp
+++ b/src/startup.cpp
@@ -23,20 +23,20 @@
 
 static void parse(int argc, char **argv)
 {
-    shell::flagopt helpflag('h',"--help", strdup(SwitchView::tr("display this list").toAscii().data()));
+    shell::flagopt helpflag('h',"--help", strdup(SwitchView::tr("display this list").toUtf8().data()));
     shell::flagopt althelp('?', NULL, NULL);
-    shell::flagopt admin('a', "--admin", strdup(SwitchView::tr("when starting as admin application").toAscii().data()));
-    shell::flagopt start('s', "--startup", strdup(SwitchView::tr("when starting at user login").toAscii().data()));
-    shell::flagopt test('t', "--testing", strdup(SwitchView::tr("testing without warnings").toAscii().data()));
+    shell::flagopt admin('a', "--admin", strdup(SwitchView::tr("when starting as admin application").toUtf8().data()));
+    shell::flagopt start('s', "--startup", strdup(SwitchView::tr("when starting at user login").toUtf8().data()));
+    shell::flagopt test('t', "--testing", strdup(SwitchView::tr("testing without warnings").toUtf8().data()));
 
     shell args(argc, argv);
 
     if(is(helpflag) || is(althelp)) {
-        printf("%s\n", SwitchView::tr("Usage: switchview [options]...").toAscii().data());
-        printf("%s\n\n", SwitchView::tr("GNU SIP Witch Desktop Control").toAscii().data());
-        printf("%s\n", SwitchView::tr("Options:").toAscii().data());
+        printf("%s\n", SwitchView::tr("Usage: switchview [options]...").toUtf8().data());
+        printf("%s\n\n", SwitchView::tr("GNU SIP Witch Desktop Control").toUtf8().data());
+        printf("%s\n", SwitchView::tr("Options:").toUtf8().data());
         shell::help();
-        printf("\n%s\n", SwitchView::tr("Report bugs to dyfet@gnu.org").toAscii().data());
+        printf("\n%s\n", SwitchView::tr("Report bugs to dyfet@gnu.org").toUtf8().data());
         exit(0);
     }