From 0a6ed64280d3a725cc73c55ea83e0504c2956866 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 5 Feb 2022 10:10:43 +0000 Subject: [PATCH] 01_FHEMWEB.pm: fixing websocket crash on UTF-8 data (Forum #125866) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@25631 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/01_FHEMWEB.pm | 1 + 1 file changed, 1 insertion(+) 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 ) {