<meta charset="gb2312">
<body onload="testStylesheets()">
<script>
if (window.testRunner)
    testRunner.dumpAsText();
</script>

<!--
 This test uses the word "SUCCESS" spelled with Cyrillic letters "CCE",
 making decoding problems visible.
-->

<ol>
<li>Script with charset:
<span id="testdiv1"></span>.
<li>Link rel=stylesheet with charset:
<span id="testdiv2"></span>
<li>Script without charset:
<span id="testdiv3"></span>
<li>Link rel=stylesheet without charset:
<span id="testdiv4"></span>
</ol>

<script type='text/javascript' src='this-does-not-need-to-exist.js'></script>

<script type='text/javascript' src='resources/preloaded-utf-8.js' charset='utf-8'></script>

<link rel='stylesheet' href='resources/preloaded-utf-8.css' charset='utf-8'>

<script charset="utf-8"></script>

<script type='text/javascript' src='resources/preloaded-gb2312.js'></script>

<link rel='stylesheet' charset='utf-8'>

<link rel='stylesheet' href='resources/preloaded-gb2312.css'>

<script>
function testStylesheets()
{
    document.getElementById('testdiv2').innerText = 
        (/SUSS/.test(document.styleSheets[0].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE";

    document.getElementById('testdiv4').innerText = 
        (/SUSS/.test(document.styleSheets[1].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE";
}
</script>
