ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 1 | <html> |
| 2 | <head> |
mark.lam@apple.com | 436bf82 | 2013-09-07 23:07:25 +0000 | [diff] [blame] | 3 | <script src="../../resources/js-test-pre.js"></script> |
ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 4 | <script src="resources/char-encoding-utils.js"></script> |
| 5 | </head> |
| 6 | <body> |
ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 7 | <form id="form" method="GET" target="subframe"><input type="text" id="text" name="text"></form> |
| 8 | <iframe id="subframe" name="subframe"></iframe> |
| 9 | <script> |
| 10 | |
| 11 | |
| 12 | var charsets = new Array; |
| 13 | var unicodes = new Array; |
| 14 | var expectedResults = new Array; |
| 15 | |
| 16 | var results = new Object; |
| 17 | |
| 18 | var i = 0; |
| 19 | |
ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 20 | // Legacy Mac encodings. |
| 21 | testEncode('mac', 'U+221A', '%C3'); |
| 22 | testEncode('macintosh', 'U+221A', '%C3'); |
| 23 | testEncode('MacRoman', 'U+221A', '%C3'); |
| 24 | testEncode('x-mac-greek', 'U+0391', '%B0'); |
| 25 | testEncode('x-mac-cyrillic', 'U+0410', '%80'); |
| 26 | testEncode('mac-cyrillic', 'U+0410', '%80'); |
| 27 | testEncode('x-mac-centraleurroman', 'U+0100', '%81'); |
| 28 | testEncode('x-mac-turkish', 'U+00C5', '%81'); |
| 29 | |
rniwa@webkit.org | ada3c20 | 2012-06-20 03:28:42 +0000 | [diff] [blame] | 30 | if (window.testRunner) |
| 31 | testRunner.waitUntilDone(); |
ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 32 | runTest(); |
| 33 | |
ap@webkit.org | 59299b8 | 2009-01-11 09:40:29 +0000 | [diff] [blame] | 34 | </script> |
| 35 | </body> |
| 36 | </html> |