- fix HttpQueryString::xlate()
[m6w6/ext-http] / tests / HttpQueryString_003.phpt
diff --git a/tests/HttpQueryString_003.phpt b/tests/HttpQueryString_003.phpt
new file mode 100644 (file)
index 0000000..f90a582
--- /dev/null
@@ -0,0 +1,24 @@
+--TEST--
+HttpQueryString xlate
+--SKIPIF--
+<?php
+include 'skip.inc';
+checkmin(5);
+checkext('iconv');
+?>
+--FILE--
+<?php
+echo "-TEST\n";
+$qs = new HttpQueryString(false, "ä[0]=ü&ö[a]=ß");
+var_dump($qs->get());
+$qs->xlate("latin1", "utf8");
+var_dump($qs->get());
+$qs->xlate("utf8", "latin1");
+var_dump($qs->get());
+echo "Done\n";
+--EXPECTF--
+%sTEST
+string(29) "%E4%5B0%5D=%FC&%F6%5Ba%5D=%DF"
+string(41) "%C3%A4%5B0%5D=%C3%BC&%C3%B6%5Ba%5D=%C3%9F"
+string(29) "%E4%5B0%5D=%FC&%F6%5Ba%5D=%DF"
+Done