| <?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> |