| <meta charset="gb2312"> |
| <body onload="testStylesheets()"> |
| <script> |
| if (window.layoutTestController) |
| layoutTestController.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 = |
| (/SU§³§³§¦SS/.test(document.styleSheets[0].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE"; |
| |
| document.getElementById('testdiv4').innerText = |
| (/SU§³§³§¦SS/.test(document.styleSheets[1].cssRules[0].cssText)) ? "SUCCESS" : "FAILURE"; |
| } |
| </script> |