]> granicus.if.org Git - php/commitdiff
Test for strtr() with non-ascii encoding
authorDmitry Stogov <dmitry@php.net>
Mon, 27 Mar 2006 14:37:14 +0000 (14:37 +0000)
committerDmitry Stogov <dmitry@php.net>
Mon, 27 Mar 2006 14:37:14 +0000 (14:37 +0000)
ext/standard/tests/strings/strtr3.phpt [new file with mode: 0755]

diff --git a/ext/standard/tests/strings/strtr3.phpt b/ext/standard/tests/strings/strtr3.phpt
new file mode 100755 (executable)
index 0000000..722e541
--- /dev/null
@@ -0,0 +1,14 @@
+--TEST--
+strtr() function (windown-1251 encoding)
+--INI--
+unicode.script_encoding=windows-1251
+unicode.output_encoding=windows-1251
+--FILE--
+<?php
+$trans = array("¤à®¢ "=>"âà ¢ ", "âà ¢ "=>"¤à®¢ ", " "=>"\80", "¯®¤ ­¨¬¨"=>"­  âà ¢¥");
+var_dump(strtr("# \8d  ¤¢®à¥ ¤à®¢ , ¯®¤ ­¨¬¨ âà ¢ . #", $trans));
+?>
+--EXPECT--
+string(35) "# \8d\80 ¤¢®à¥ âà ¢ , ­  âà ¢¥ ¤à®¢ . #"
+--UEXPECT--
+unicode(35) "# \8d\80 ¤¢®à¥ âà ¢ , ­  âà ¢¥ ¤à®¢ . #"