mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-02-08 05:15:10 +00:00
98_HTTPMOD: fix a bug regading utf8 encoding by default
git-svn-id: https://svn.fhem.de/fhem/trunk@23672 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c6b4593df2
commit
b04f1b8f9f
@ -141,7 +141,7 @@ BEGIN {
|
||||
));
|
||||
};
|
||||
|
||||
my $Module_Version = '4.1.01 - 18.1.2021';
|
||||
my $Module_Version = '4.1.02 - 4.2.2021';
|
||||
|
||||
my $AttrList = join (' ',
|
||||
'(reading|get|set)[0-9]+(-[0-9]+)?Name',
|
||||
@ -1479,11 +1479,10 @@ sub FormatReading {
|
||||
$expr = GetFAttr($name, $context, $num, "Expr", $expr) if ($context ne "set"); # not for set!
|
||||
$expr = GetFAttr($name, $context, $num, "OExpr", $expr); # new syntax
|
||||
|
||||
# if no encode is specified and bodyDecode did decode automatically, then encode as utf8 by default
|
||||
# if no encode is specified and bodyDecode did decode, then encode as utf8 by default
|
||||
#my $fDefault = ($featurelevel > 5.9 ? 'auto' : '');
|
||||
#my $fDefault = 'none';
|
||||
#my $bodyDecode = AttrVal($name, 'bodyDecode', $fDefault);
|
||||
#$encode = 'utf8' if (!$encode && $bodyDecode eq 'auto');
|
||||
my $bodyDecode = AttrVal($name, 'bodyDecode', '');
|
||||
$encode = 'utf8' if (!$encode && $bodyDecode ne 'none');
|
||||
|
||||
$val = decode($decode, $val) if ($decode && $decode ne 'none');
|
||||
$val = encode($encode, $val) if ($encode && $encode ne 'none');
|
||||
|
Loading…
x
Reference in New Issue
Block a user