Bug #73908 [Com]: Invalid UTF-8 encoding
| From: | unhold1799 at gmail dot com | Date: | Sat, 11 Feb 2017 20:06:34 +0000 |
| Subject: | Bug #73908 [Com]: Invalid UTF-8 encoding | ||
| References: | 1 | Groups: | php.bugs |
| Request: | Send a blank email to php-bugs+get-207272@lists.php.net to get a copy of this message | ||
Edit report at https://bugs.php.net/bug.php?id=73908&edit=1
ID: 73908
Comment by: unhold1799 at gmail dot com
Reported by: bugsphpnet at atis dot id dot lv
Summary: Invalid UTF-8 encoding
Status: Feedback
Type: Bug
Package: XMLRPC-EPI related
Operating System: Ubuntu 16.04
PHP Version: 7.1.0
Assigned To: cmb
Block user comment: N
Private report: N
New Comment:
> Which PHP version do you use?
PHP Version 7.1.1-1+deb.sury.org~xenial+1
Test on utf8-html docs
_________________________________________
before Update
#apcu_delete('try');
$arrayx = array(
"name" => utf8_decode("täst"),
"position" => utf8_decode("Gärtner")
);
apcu_store('try', $arrayx, 3600);
print_r(apcu_fetch('try'));
the output was
Array
(
[name] => täst
[position] => Gärtner
)
after update the output was
Array
(
[name] => t�st
[position] => G�rtner
)
now i have to change all scripts
#apcu_delete('try');
$arrayx = array(
"name" => "täst",
"position" => "Gärtner"
);
apcu_store('try', $arrayx, 3600);
print_r(apcu_fetch('try'));
the output is
Array
(
[name] => täst
[position] => Gärtner
)
the problem, all sessions with umlauts are no longer output correctly, which also results in a ===
test error.
Previous Comments:
------------------------------------------------------------------------
[2017-02-11 18:22:11] cmb@php.net
> Currently I also have problems with the utf8 function.
Which PHP version do you use?
------------------------------------------------------------------------
[2017-02-11 18:09:53] unhold1799 at gmail dot com
Currently I also have problems with the utf8 function.
Since the last update of php, utf8 encoded strings are no longer output correctly.
example:
Testaccount name "tdstuser1" outputs apcu and session t�stuser1 (t?stuser1)
String containing the umlaute included and before the update urgently had to be encoded, must now no
longer be coded!
------------------------------------------------------------------------
[2017-01-17 15:34:11] cmb@php.net
Thanks!
------------------------------------------------------------------------
[2017-01-17 15:21:05] bugsphpnet at atis dot id dot lv
Could not reproduce on vanilla php7, submitted downstream:
https://bugs.launchpad.net/ubuntu/+source/php7.0/+bug/1657158
------------------------------------------------------------------------
[2017-01-15 13:37:12] cmb@php.net
I'm not able to reproduce this with builds of the php.net
distribution, so this *might* be a downstream issue. Please check
whether it also works for you with such a build.
------------------------------------------------------------------------
The remainder of the comments for this report are too long. To view
the rest of the comments, please view the bug report online at
https://bugs.php.net/bug.php?id=73908
--
Edit this bug report at https://bugs.php.net/bug.php?id=73908&edit=1