Edit report at https://bugs.php.net/bug.php?id=72992&edit=1
ID: 72992
Patch added by: yohgaki@php.net
Reported by: zoeslam at gmail dot com
Summary: mbstring.internal_encoding doesn't inherit
default_charset
Status: Assigned
Type: Bug
Package: mbstring related
Operating System: Ubuntu 16.04
PHP Version: 7.0.10
Assigned To: yohgaki
Block user comment: N
Private report: N
New Comment:
The following patch has been added/updated:
Patch Name: bug72992.patch
Revision: 1473307940
URL: https://bugs.php.net/patch-display.php?bug=72992&patch=bug72992.patch&revision=1473307940
Previous Comments:
------------------------------------------------------------------------
[2016-09-01 12:00:48] zoeslam at gmail dot com
Description:
------------
Likely related to https://bugs.php.net/bug.php?id=70035 but
internal_encoding is now deprecated
php -d default_charset='ISO-8859-1' -i | grep -E '(charset|encoding)'
default_charset => ISO-8859-1 => ISO-8859-1
input_encoding => no value => no value
internal_encoding => no value => no value
output_encoding => no value => no value
zend.script_encoding => no value => no value
iconv.input_encoding => no value => no value
iconv.internal_encoding => no value => no value
iconv.output_encoding => no value => no value
HTTP input encoding translation => disabled
mbstring.encoding_translation => Off => Off
mbstring.internal_encoding => no value => no value
Test script:
---------------
php -d default_charset='ISO-8859-1' -r 'var_dump(mb_internal_encoding());'
php -r 'ini_set("default_charset", "ISO-8859-1");
var_dump(mb_internal_encoding());'
Expected result:
----------------
string(10) "ISO-8859-1"
string(10) "ISO-8859-1"
Actual result:
--------------
string(5) "UTF-8"
string(5) "UTF-8"
------------------------------------------------------------------------
--
Edit this bug report at https://bugs.php.net/bug.php?id=72992&edit=1