From e90dc3bbcb25da8782d254b73a956f0786f58d98 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 6 Feb 2016 15:53:12 +0000 Subject: [PATCH] 01_FHEMWEB.pm: urlencode links for IE11 (Forum #48615) git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@10742 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- FHEM/01_FHEMWEB.pm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/FHEM/01_FHEMWEB.pm b/FHEM/01_FHEMWEB.pm index 83006ac11..df875cb73 100755 --- a/FHEM/01_FHEMWEB.pm +++ b/FHEM/01_FHEMWEB.pm @@ -759,7 +759,7 @@ FW_answerCall($) if($docmd && !$FW_cmdret && AttrVal($FW_wname, "redirectCmds", 1)) { my $tgt = $FW_ME; if($FW_detail) { $tgt .= "?detail=$FW_detail&fw_id=$FW_id" } - elsif($FW_room) { $tgt .= "?room=$FW_room&fw_id=$FW_id" } + elsif($FW_room) { $tgt .= "?room=".urlEncode($FW_room)."&fw_id=$FW_id" } else { $tgt .= "?fw_id=$FW_id" } TcpServer_WriteBlocking($me, "HTTP/1.1 302 Found\r\n". @@ -1336,10 +1336,9 @@ FW_roomOverview($) if(!$FW_room && $FW_ss); my $lr = $r; $lr =~ s//</g; + $lr =~ s/>/>/g; push @list1, $lr; - $lr =~ s/ /%20/g; - push @list2, "$FW_ME?room=$lr"; + push @list2, "$FW_ME?room=".urlEncode($r); } my @list = ( "Everything", "$FW_ME?room=all",