diff --git a/FHEM/01_FHEMWEB.pm b/FHEM/01_FHEMWEB.pm index 9c8c5df32..4a6fa1d0b 100644 --- a/FHEM/01_FHEMWEB.pm +++ b/FHEM/01_FHEMWEB.pm @@ -715,6 +715,7 @@ FW_addToWritebuffer($$@) { my ($hash, $txt, $callback, $nolimit) = @_; + utf8::encode($txt) if(utf8::is_utf8($txt) && $txt =~ m/[^\x00-\xFF]/ ); if( $hash->{websocket} ) { my $len = length($txt); if( $len < 126 ) {