diff options
| author | Moriyoshi Koizumi <moriyoshi@php.net> | 2009-09-14 04:11:29 +0000 |
|---|---|---|
| committer | Moriyoshi Koizumi <moriyoshi@php.net> | 2009-09-14 04:11:29 +0000 |
| commit | e5b872a8177b142f160467c0455bebd6d2f061d2 (patch) | |
| tree | b511dc33e34fde8048e6110ed6b81c8d5683131a | |
| parent | c6849dc9baec45150d601375f785adc944257753 (diff) | |
| download | php-git-e5b872a8177b142f160467c0455bebd6d2f061d2.tar.gz | |
- Looks like bug #48697 has already been fixed in RC1.
| -rw-r--r-- | NEWS | 2 | ||||
| -rw-r--r-- | ext/mbstring/tests/bug48697.phpt | 24 |
2 files changed, 26 insertions, 0 deletions
@@ -80,6 +80,8 @@ PHP NEWS - Fixed bug #48718 (FILTER_VALIDATE_EMAIL does not allow numbers in domain components). (Ilia) - Fixed bug #48709 (metaphone and 'wh'). (brettz9 at yahoo dot com, Felipe) +- Fixed bug #48697 (mb_internal_encoding() value gets reset by parse_str()). + (Moriyoshi) - Fixed bug #48693 (Double declaration of __lambda_func when lambda wrongly formatted). (peter at lvp-media dot com, Felipe) - Fixed bug #48661 (phpize is broken with non-bash shells). (Jani) diff --git a/ext/mbstring/tests/bug48697.phpt b/ext/mbstring/tests/bug48697.phpt new file mode 100644 index 0000000000..b79fb774bc --- /dev/null +++ b/ext/mbstring/tests/bug48697.phpt @@ -0,0 +1,24 @@ +--TEST-- +Bug #48697 (mb_internal_encoding() value gets reset by parse_str() +--SKIPIF-- +<?php extension_loaded('mbstring') or die('skip mbstring not available'); ?> +--FILE-- +<?php +ini_set('mbstring.internal_encoding', 'ISO-8859-15'); +ini_set('mbstring.encoding_translation', true); +var_dump(mb_internal_encoding()); +mb_internal_encoding('UTF-8'); +var_dump(mb_internal_encoding()); +parse_str('a=b'); +var_dump(mb_internal_encoding()); +mb_internal_encoding('UTF-8'); +var_dump(mb_internal_encoding()); +parse_str('a=b'); +var_dump(mb_internal_encoding()); +?> +--EXPECT-- +string(11) "ISO-8859-15" +string(5) "UTF-8" +string(5) "UTF-8" +string(5) "UTF-8" +string(5) "UTF-8" |
