Original page posted at:http://www.efn.org/~gjb/asciidec.html
IMPORTANT DISCLAIMER AT END OF TABLE
FREE SPEECH CAMPAIGN
 HTML    ASCII 
FREE SPEECH CAMPAIGN
DECIMAL
 
NOTE:
§ ===> §
Directly above is an example of combining the HTML "character reference" format and an ASCII character number ( 167 ) to insert an ASCII character. In the following table two minus signs are placed on either side to help indicate to the table user the size and location of the special character. In most cases the HTML character will not match the IBM-PC character of the same number.
 
DECIMAL ASCII for HTML
000 ---- (unknown) 001 ---- (tab left 6 spaces) 002 ---- (unknown) 003 ---- (page down) 004 ---- (unknown) 005 ---- (cursor up)
006 ---- (tab right 3 spaces) 007 ---- (delete) 008 ---- (delete previous position) 009 -- -- (double width space) 010 ---- (cursor to start of next line) 011 ---- (unknown)
012 ---- (unknown) 013 ---- (carriage return) 014 ---- ("stationary cursor" carriage return) 015 ---- (unknown) 016 ---- (unknown) 017 ---- (unknown)
018 ---- (page up) 019 ---- (cursor move left) 020 ---- (delete position and all 'till next white space) 021 ---- (unknown) 022 ---- (toggle "insert") 023 ---- (scroll up one line)
024 ---- (cursor move down) 025 ---- (delete line) 026 ---- (end of file) 025 ---- (unknown) 027 ---- (unknown) 028 ----
029 ---- 030 ---- 031 ---- 032 -- -- (white space) 033 --!-- 034 --"--
035 --#-- 036 --$-- 037 --%-- 038 --&-- 039 --'-- 040 --(--
041 --)-- 042 --*-- 043 --+-- 044 --,-- 045 ----- 046 --.--
047 --/-- 048 --0-- 049 --1-- 050 --2-- 051 --3-- 052 --4--
053 --5-- 054 --6-- 055 --7-- 056 --8-- 057 --9-- 058 --:--
059 --;-- 060 ##<## 061 --=-- 062 -->-- 063 --?-- 064 --@--
065 --A-- 066 --B-- 067 --C-- 068 --D-- 069 --E-- 070 --F--
071 --G-- 072 --H-- 073 --I-- 074 --J-- 075 --K-- 076 --L--
077 --M-- 078 --N-- 079 --O-- 080 --P-- 081 --Q-- 082 --R--
083 --S-- 084 --T-- 085 --U-- 086 --V-- 087 --W-- 088 --X--
089 --Y-- 090 --Z-- 091 --[-- 092 --\-- 093 --]-- 094 --^--
095 --_-- 096 --`-- 097 --a-- 098 --b-- 099 --c-- 100 --d--
101 --e-- 102 --f-- 103 --g-- 104 --h-- 105 --i-- 106 --j--
107 --k-- 108 --l-- 109 --m-- 110 --n-- 111 --o-- 112 --p--
113 --q-- 114 --r-- 115 --s-- 116 --t-- 117 --u-- 118 --v--
119 --w-- 120 --x-- 121 --y-- 122 --z-- 123 --{-- 124 --|--
125 --}-- 126 --~-- 127 ---- (delete) 128 ---- 129 ---- 130 ----
131 ---- 132 ---- 133 ---- 134 ---- 135 ---- 136 ----
137 ---- 138 ---- 139 ---- 140 ---- 141 ---- 142 ----
143 ---- 144 ---- 145 ---- 146 ---- 147 ---- 148 ----
149 ---- 150 ---- 151 ---- 152 ---- 153 ---- 154 ----
155 ---- 156 ---- 157 ---- 158 ---- 159 ---- 160 ----
161 ---- 162 ---- 163 ---- 164 ---- 165 ---- 166 ----
167 ---- 168 ---- 169 ---- 170 ---- 171 ---- 172 ----
173 ---- 174 ---- 175 ---- 176 ---- 177 ---- 178 ----
179 ---- 180 ---- 181 ---- 182 ---- 183 ---- 184 ----
185 ---- 186 ---- 187 ---- 188 ---- 189 ---- 190 ----
191 ---- 192 ---- 193 ---- 194 ---- 195 ---- 196 ----
197 ---- 198 ---- 199 ---- 200 ---- 201 ---- 202 ----
203 ---- 204 ---- 205 ---- 206 ---- 207 ---- 208 ----
209 ---- 210 ---- 211 ---- 212 ---- 213 ---- 214 ----
215 ---- 216 ---- 217 ---- 218 ---- 219 ---- 220 ----
221 ---- 222 ---- 223 ---- 224 ---- 225 ---- 226 ----
227 ---- 228 ---- 229 ---- 230 ---- 231 ---- 232 ----
233 ---- 234 ---- 235 ---- 236 ---- 237 ---- 238 ----
239 ---- 240 ---- 241 ---- 242 ---- 243 ---- 244 ----
245 ---- 246 ---- 247 ---- 248 ---- 249 ---- 250 ----
251 ---- 252 ---- 253 ---- 254 ---- 255 ---- (white space) gjb --?gjb;--
IMPORTANT DISCLAIMER: This table was constructed with Netscape 1.2 on a PC.
This table may display different characters depending on the platform, the browser, and the base character set. You may want to check your system with the various graphics and HTML standards that are floating around the Web.
Refer to an expert for your specific application. gjb

THE BIG TEST
of
SPACE          CODES

&#160; Between here                              there are thirty &#160; spaces!

&nbsp; Between here                              there are thirty &nbsp; spaces!

<ALT+[0,3,0]> Between herethere are thirty <ALT+[0,3,0]> spaces!
Will not work in all browsers.

<ALT+[0,3,2]> Between here there are thirty <ALT+[0,3,2]> spaces!
Will not work in all browsers.

&#032; Between here there are thirty &#032; spaces!
Will not work in all browsers.

Space bar Between here there are thirty Space Bar spaces!
Will not work in all browsers.

&emsp; Between here                              there are thirty &emsp; spaces!
Displays as an "e" in Arachne 1.70 and as "¤" in Internet Explorer

&ensp; Between here                              there are thirty &ensp; spaces!
Displays as an "e" in Arachne 1.70 and as "¤" in Internet Explorer


CHECK IT OUT

Mail Corrections and Comments to Gerald J. Brindle (gjb@efn.org)
 

A much higher authority on  HTML  special characters
 

My very own, in progress...HOME PAGE....


Redactor's Note: I found this page on the web in Sept., 2001. Since I run DOS and frequently run into character display problems, this page seemed to offer an ideal testbed.
Note: what you see between the dashes is your browser's interpretation of the *actual* extended ASCII characters when they occur within HTML. To see what the IBM-PC character set looks like through the eyes of Unix, click the button at lower left. (The W3C's HTML validator chokes badly;-)
If one were to view the source of this web page and then use "Character Map" to insert extended characters into the code it would *appear* to work. For most code numbers, the Windows characters do not match match thier IBM-PC counterparts.
I am struggling to understand how a given code can cause different characters to display depending on what program/OS *inserted* the code. See the page dozechar.htm for a demonstration of this:-)
-Geminga, September 16, 2001

PS: Some of the extended ASCII characters originally on this page did not match those generated by my IBM-PC compatible and have been replaced.
How the heck did GJB make those?

Valid HTML 4.01! This page edited in Arachne for DOS 1.70rev.3