]> granicus.if.org Git - php/commitdiff
test for locale support in strtoupper
authorMelvyn Sopacua <msopacua@php.net>
Tue, 22 Oct 2002 19:39:17 +0000 (19:39 +0000)
committerMelvyn Sopacua <msopacua@php.net>
Tue, 22 Oct 2002 19:39:17 +0000 (19:39 +0000)
ext/standard/tests/strings/strtoupper.phpt [new file with mode: 0644]

diff --git a/ext/standard/tests/strings/strtoupper.phpt b/ext/standard/tests/strings/strtoupper.phpt
new file mode 100644 (file)
index 0000000..5c14cc9
--- /dev/null
@@ -0,0 +1,17 @@
+--TEST--
+Test strtoupper on non-ASCII characters
+--POST--
+--GET--
+--FILE--
+<?php
+$chars = "àëï";
+setlocale(LC_ALL, "C");
+// Not sure which is most portable. BSD's answer to
+// this one. A small array based on PHP_OS should
+// cover a majority of systems and makes the problem
+// of locales transparent for the end user.
+setlocale(LC_CTYPE, "ISO8859-1");
+print(strtoupper($chars));
+?>
+--EXPECT--
+ÄËÏ