diff --git a/src/tetras-back b/src/tetras-back
index 39c3a7defd57e41e5b1cc3fea28405a5bd02f24e..80544d6cfc4c54067dd38e8864d2c996bece12c0 100755
--- a/src/tetras-back
+++ b/src/tetras-back
@@ -244,9 +244,7 @@ sub format_log{
     my %args = @_;
     my $date = strftime("%F %X", localtime());
     my $string = "$date\t$args{level}\t$args{message}\n";
-    if( not utf8::is_utf8($string)){
-        utf8::encode($string);
-    }
+    utf8::encode($string);
     return $string;
 }
 
diff --git a/src/www/actions.php b/src/www/actions.php
index 0933ee492512017c2610d0d2e56c68734ec849af..3ca154ff9e6dedd7839f6fdadf0d1bd85dce26e5 100644
--- a/src/www/actions.php
+++ b/src/www/actions.php
@@ -31,7 +31,7 @@
             $args = "--forget ".escapeshellarg($uuid);
             break;
     }
-    echo utf8_encode($message);
+    echo $message;
     if (strcmp($args, "")){
         //echo "<p>execution de '$cmd $args'</p>";
         shell_exec("$cmd $args");