diff --git a/lib/modules/Tools.pmod/Testsuite.pmod b/lib/modules/Tools.pmod/Testsuite.pmod
index 4928a853f2e2dd8e1d019f8a87dcbf2e993e81b1..dabe948622a55501b222863d8aed624be4390490 100644
--- a/lib/modules/Tools.pmod/Testsuite.pmod
+++ b/lib/modules/Tools.pmod/Testsuite.pmod
@@ -70,6 +70,8 @@ protected void unlocked_log_msg_cont (string msg)
   }
 
   last_log = 0;
+  if( String.width(msg)>8 )
+    msg = string_to_utf8(msg);
   werror (msg);
   twiddler_counter = -abs (twiddler_counter);
   last_line_inplace = 0;