Fixed the absence of environment-passing for assignment special macros.
[cslatevm.git] / tests / i18n / utf8.html
blob52d3f9cdcc169d17391d83cee6a9b5eb0579dc38
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
2 <html>
3 <head>
4 <BASE HREF="">
6 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
7 <title>UTF-16/32 Test : charset=UTF-16BE without BOM</title>
8 </head>
9 <body>
10 <h1>UTF-16/UTF-32 detection testing page</h1>
11 <h2>encoding: UTF-16BE (without BOM)</h2>
13 <p>다음은 현대 한국어의 한글 음절을 가나다 순으로 배열한 것이다. 여러분이
14 Unicode 2.0/KS C 5700에서 정의한 모든 한글 음절을 포함한 폰트를
15 쓰고 있다면 이들 한글을 모두 볼 수 있을 것이지만, 그렇지 않고
16 KS C 5601에서 정의한 2350자만을 포함한 폰트를 쓰고 있다면 상당수의
17 글자를 볼 수 없을 것이다.
19 <p>Enumerated below are the first tens of Hangul syllables(for modern Korean)
20 listed in Unicode 2.0(or later) and ISO-10646. If you
21 use fonts with only a subset of 11,172 syllables, you'll
22 find about four fifths of letters are represented as
23 question mark.
25 <pre>
26 가각갂갃간갅갆갇갈갉갊갋갌갍갎갏감갑값갓갔강갖갗갘같갚갛
27 개객갞갟갠갡갢갣갤갥갦갧갨갩갪갫갬갭갮갯갰갱갲갳갴갵갶갷
28 갸갹갺갻갼갽갾갿걀걁걂걃걄걅걆걇걈걉걊걋걌걍걎걏걐걑걒걓
29 </pre>
31 <p>
32 Below are non-BMP characters.
34 <h2> Non-BMP test</h2>
35 <div style="font-family: code2001">
36 To test this page, you need to install CODE2001 font
37 available <a href="http://home.att.net/~jameskass">here</a>.
39 <ul>
40 <li>Gothic: 𐌱𐌲𐌳𐌴𐌵𐌶
41 <li> Desert Alphabet: 𐐁𐐂𐐏
42 <li>SIP(Supplementary Ideographic Plane: Plane 2) : 𠀁𡄐𠄠𠟠𠨿
43 <li>plane 3 and higher : 󔕧񔐲􏿿󳑿
44 </ul>
45 </div>
46 </body>
48 <SCRIPT language="Javascript">
49 <!--
51 // FILE ARCHIVED ON 20070706072507 AND RETRIEVED FROM THE
52 // INTERNET ARCHIVE ON 20091214050544.
53 // JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.
54 // ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
55 // SECTION 108(a)(3)).
57 var sWayBackCGI = "http://web.archive.org/web/20070706072507/";
59 function xResolveUrl(url) {
60 var image = new Image();
61 image.src = url;
62 return image.src;
64 function xLateUrl(aCollection, sProp) {
65 var i = 0;
66 for(i = 0; i < aCollection.length; i++) {
67 var url = aCollection[i][sProp]; if (typeof(url) == "string") {
68 if (url.indexOf("mailto:") == -1 &&
69 url.indexOf("javascript:") == -1
70 && url.length > 0) {
71 if(url.indexOf("http") != 0) {
72 url = xResolveUrl(url);
74 url = url.replace('.wstub.archive.org','');
75 aCollection[i][sProp] = sWayBackCGI + url;
81 xLateUrl(document.getElementsByTagName("IMG"),"src");
82 xLateUrl(document.getElementsByTagName("A"),"href");
83 xLateUrl(document.getElementsByTagName("AREA"),"href");
84 xLateUrl(document.getElementsByTagName("OBJECT"),"codebase");
85 xLateUrl(document.getElementsByTagName("OBJECT"),"data");
86 xLateUrl(document.getElementsByTagName("APPLET"),"codebase");
87 xLateUrl(document.getElementsByTagName("APPLET"),"archive");
88 xLateUrl(document.getElementsByTagName("EMBED"),"src");
89 xLateUrl(document.getElementsByTagName("BODY"),"background");
90 xLateUrl(document.getElementsByTagName("TD"),"background");
91 xLateUrl(document.getElementsByTagName("INPUT"),"src");
92 var forms = document.getElementsByTagName("FORM");
93 if (forms) {
94 var j = 0;
95 for (j = 0; j < forms.length; j++) {
96 f = forms[j];
97 if (typeof(f.action) == "string") {
98 if(typeof(f.method) == "string") {
99 if(typeof(f.method) != "post") {
100 f.action = sWayBackCGI + f.action;
108 //-->
109 </SCRIPT>
111 </html>