综合字符集
下面为脚本显示区
ASCII Table of: 罗马字符
Dec
Hex
Chr
Dec
Hex
Chr
Dec
Hex
Chr
Dec
Hex
Chr
Dec
Hex
Chr
Dec
Hex
Chr
0
00
�
43
2B
+
86
56
V
129
81
172
AC
¬
215
D7
×
1
01
44
2C
,
87
57
W
130
82
‚
173
AD
216
D8
Ø
2
02
45
2D
-
88
58
X
131
83
ƒ
174
AE
®
217
D9
Ù
3
03
46
2E
.
89
59
Y
132
84
„
175
AF
¯
218
DA
Ú
4
04
47
2F
/
90
5A
Z
133
85
…
176
B0
°
219
DB
Û
5
05
48
30
0
91
5B
[
134
86
†
177
B1
±
220
DC
Ü
6
06
49
31
1
92
5C
\
135
87
‡
178
B2
²
221
DD
Ý
7
07
50
32
2
93
5D
]
136
88
ˆ
179
B3
³
222
DE
Þ
8
08
51
33
3
94
5E
^
137
89
‰
180
B4
´
223
DF
ß
9
09
52
34
4
95
5F
_
138
8A
Š
181
B5
µ
224
E0
à
10
0A
53
35
5
96
60
`
139
8B
‹
182
B6
¶
225
E1
á
11
0B
54
36
6
97
61
a
140
8C
Œ
183
B7
·
226
E2
â
12
0C
55
37
7
98
62
b
141
8D
184
B8
¸
227
E3
ã
13
0D
56
38
8
99
63
c
142
8E
Ž
185
B9
¹
228
E4
ä
14
0E
57
39
9
100
64
d
143
8F
186
BA
º
229
E5
å
15
0F
58
3A
:
101
65
e
144
90
187
BB
»
230
E6
æ
16
10
59
3B
;
102
66
f
145
91
‘
188
BC
¼
231
E7
ç
17
11
60
3C
<
103
67
g
146
92
’
189
BD
½
232
E8
è
18
12
61
3D
=
104
68
h
147
93
“
190
BE
¾
233
E9
é
19
13
62
3E
>
105
69
i
148
94
”
191
BF
¿
234
EA
ê
20
14
63
3F
?
106
6A
j
149
95
•
192
C0
À
235
EB
ë
21
15
64
40
@
107
6B
k
150
96
–
193
C1
Á
236
EC
ì
22
16
65
41
A
108
6C
l
151
97
—
194
C2
Â
237
ED
í
23
17
66
42
B
109
6D
m
152
98
˜
195
C3
Ã
238
EE
î
24
18
67
43
C
110
6E
n
153
99
™
196
C4
Ä
239
EF
ï
25
19
68
44
D
111
6F
o
154
9A
š
197
C5
Å
240
F0
ð
26
1A
69
45
E
112
70
p
155
9B
›
198
C6
Æ
241
F1
ñ
27
1B
70
46
F
113
71
q
156
9C
œ
199
C7
Ç
242
F2
ò
28
1C
71
47
G
114
72
r
157
9D
200
C8
È
243
F3
ó
29
1D
72
48
H
115
73
s
158
9E
ž
201
C9
É
244
F4
ô
30
1E
73
49
I
116
74
t
159
9F
Ÿ
202
CA
Ê
245
F5
õ
31
1F
74
4A
J
117
75
u
160
A0
203
CB
Ë
246
F6
ö
32
20
75
4B
K
118
76
v
161
A1
¡
204
CC
Ì
247
F7
÷
33
21
!
76
4C
L
119
77
w
162
A2
¢
205
CD
Í
248
F8
ø
34
22
"
77
4D
M
120
78
x
163
A3
£
206
CE
Î
249
F9
ù
35
23
#
78
4E
N
121
79
y
164
A4
¤
207
CF
Ï
250
FA
ú
36
24
$
79
4F
O
122
7A
z
165
A5
¥
208
D0
Ð
251
FB
û
37
25
%
80
50
P
123
7B
{
166
A6
¦
209
D1
Ñ
252
FC
ü
38
26
&
81
51
Q
124
7C
|
167
A7
§
210
D2
Ò
253
FD
ý
39
27
'
82
52
R
125
7D
}
168
A8
¨
211
D3
Ó
254
FE
þ
40
28
(
83
53
S
126
7E
~
169
A9
©
212
D4
Ô
255
FF
ÿ
41
29
)
84
54
T
127
7F
170
AA
ª
213
D5
Õ
42
2A
*
85
55
U
128
80
€
171
AB
«
214
D6
Ö
脚本说明: 把如下代码加入<body>区域中: <SCRIPT LANGUAGE="JavaScript"> function freecol(brtspc,bgcolor) { table("cellspacing='0' cellpadding='0' bgcolor='"+bgcolor+"'"); tr(); td("width='"+brtspc+"'"); td("/"); tr("/"); table("/"); } function table(strg) { if (strg != "/") document.write("<table "+anfrepl(strg)+">"); else document.write("</table>"); } function tr(strg) { if (strg != "/") document.write("<tr "+anfrepl(strg)+">"); else document.write("</tr>"); } function td(strg) { if (strg != "/") document.write("<td "+anfrepl(strg)+">"); else document.write("</td>"); } function th(strg) { if (strg != "/") document.write("<th "+anfrepl(strg)+">"); else document.write("</th>"); } // interpreting ' as " in a string function anfrepl(strg) { var i; var outstring= ""; if (!strg) strg = ""; for (i=0;i<strg.length;i++) { if(strg.charCodeAt(i)==39) outstring = outstring + chr(34); else outstring = outstring + strg.charAt(i); } return outstring; } function chr(asciiwert) { return String.fromCharCode(asciiwert); } function dec2hex(dec) { var result; var i,j; hexChars = "0123456789ABCDEF"; i = dec % 16; j = (dec - i) / 16; result = hexChars.charAt(j) + hexChars.charAt(i); return result; } // Main programm: Sorry 4 the jumble but its hard to combine the structure of the program // and the structure of the tables. function outtest(which) { var i,j; var actwert,hexwert,buchst; if (which == false) var brtchar = htmchar; else var brtchar = jschar; document.write(anfrepl("<font size='+1'><b>ASCII Table of: "+font+"</b></font><br>")); table("border='0' cellspacing='0' cellpadding='0' bgcolor='"+bgcolor+"'"); tr(); td(); freecol(brtspc,bgcolor); td("/"); for (i=0 ; i<spalt ; i++) { td(); table("cellspacing='0' cellpadding='0' bgcolor='"+bgcolor+"' border='0' bordercolor='Silver' bordercolorlight='Silver' bordercolordark='Silver'"); tr(); th("width='"+(brtdec+2)+"' align='CENTER'"); document.write("Dec"); th("/"); th("width='"+(brthex+2)+"' align='CENTER'"); document.write("Hex"); th("/"); th("<th width='"+(brtchar+2)+"' align='CENTER'"); document.write("Chr"); tr("/"); table("/"); td("/"); td(); freecol(brtspc,bgcolor); td("/"); } tr("/"); for (i=0 ; i<Math.ceil(max/spalt) ; i++) { tr(); td(); freecol(brtspc,bgcolor); td("/"); for (j=0 ; j<spalt ; j++) { if (Math.floor((i*spalt+j)/((max+1)/100)) <= 100) status = "Building Table: " + Math.floor((i*spalt+j)/((max+1)/100)) + "%" actwert=j*Math.ceil(max/spalt)+i; hexwert=dec2hex(actwert); if (which == false) buchst="&#"+actwert+";"; else buchst=chr(actwert); if (actwert > 255) actwert=hexwert=buchst=""; td(); table("cellspacing='0' cellpadding='0' bgcolor='White' border='1'"); tr(); td("width='"+brtdec+"' align='CENTER'"); document.write(" "+actwert); td("/"); td("width='"+brthex+"' align='CENTER'"); document.write(" "+hexwert); td("/"); th("width='"+brtchar+"' align='CENTER'"); document.write(anfrepl("<font face='"+font+"'>")); document.write(" "+buchst); document.write("</font>"); th("/"); tr("/"); table("/"); td("/"); td(); freecol(brtspc,bgcolor); td("/"); } tr("/"); } status = "Viewing Table: Please wait." table("/"); } </SCRIPT> <SCRIPT LANGUAGE="JavaScript"> var spalt = 6; // number of columns var max = 256; // mximum ascii value var brtdec = 40; // width of DEC column var brthex = 30; // width of HEX column var brtspc= 15; // width of the space between the columns var bgcolor = "silver"; // colour of the spaces var htmchar = 60; // width of CHR column-HTML-Version (CANCEL Button) var jschar = 40; // width of CHR column-JS-Version (OK Button) var font = "罗马字符" // Font of the ASCII character outtest(confirm("确定:\t字符将用javascript解释.\n取消:\t字符将用HTML来解释. ")); </SCRIPT> </CENTER> <SCRIPT LANGUAGE="JavaScript"> status = "Table ready"; </SCRIPT>