<?php header("Content-Type: text/html; charset=UTF-8"); ?> <html> <head> <script> function runTest() { var r = document.getElementById('result'); var o = document.getElementById('output').firstChild; if (o.nodeValue == '\u2122\u5341') r.innerHTML = "SUCCESS: query param is converted to UTF-8"; else r.innerHTML = "FAILURE: query param is not converted to UTF-8. value=" + o.nodeValue; if (window.testRunner) testRunner.notifyDone(); } </script> </head> <body onload="runTest()"> <p> This test is for <a href="http://bugs.webkit.org/show_bug.cgi?id=21635">bug 21635</a>. The query parameter in non-UTF-8 Unicode pages (UTF-7,16,32) should be converted to UTF-8 before a request is made to a server. </p> <div style='display: none;' id='output'><?php echo $_REQUEST{'q'}; ?></div> <div id="result"></div> </body> </html>