root/LayoutTests/http/tests/misc/resources/check-query-param.php

/* [<][>][^][v][top][bottom][index][help] */
<?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>

/* [<][>][^][v][top][bottom][index][help] */