Index: tshark.c =================================================================== --- tshark.c (revision 37836) +++ tshark.c (working copy) @@ -3637,9 +3637,8 @@ static void open_failure_message(const char *filename, int err, gboolean for_writing) { - fprintf(stderr, "tshark: "); - fprintf(stderr, file_open_error_message(err, for_writing), filename); - fprintf(stderr, "\n"); + gchar *string = g_strdup_printf (file_open_error_message(err, for_writing), filename); + fprintf(stderr, "tshark: %s\n", g_locale_from_utf8(string, -1, NULL, NULL, NULL)); } @@ -3649,9 +3648,8 @@ static void failure_message(const char *msg_format, va_list ap) { - fprintf(stderr, "tshark: "); - vfprintf(stderr, msg_format, ap); - fprintf(stderr, "\n"); + gchar *string = g_strdup_vprintf (msg_format, ap); + fprintf(stderr, "tshark: %s\n", g_locale_from_utf8(string, -1, NULL, NULL, NULL)); } /*