So only some subset of HTML is actually allowed i guess.
I wrote a little javascript table maker to test ranges of #s for the $# method a while back, and I seem to recall that it goes up al least to the low 5-digits (there may be wrapping going on tho). Given the stuff i got in chunks at higher indices, i think that it may be different language add-ons or some such. Does anyone know if this is in fact the case?
Here's a pretty good listing, includes some chars up to 9830 (the diamond suit):
http://www.home.zonnet.nl/robschluter/htmltaglist/
(go to character set, near the bottom of the title bar's "page" list)
the alt-method actually inserts the character, so it won't work for space-making. It seems that only the Last 7 digits are used:
alt-789456123=√
alt-549456123=√
alt-9456123=√
AHA, it wraps at 65536:
alt-6 = ♠
alt-65542 = ♠
alt-500 = ⌠
alt-66036 = ⌠
Sadly, no really special characters like backspace and carriage return (the kind without the attached newline . . . *evil ☺*
interesting, i get a more complete set:
alt+
1:☺
2:☻
3:♥
4:♦
5:♣
6:♠
question, did smile, negative of smilie, heart, diamond, club, spade show on everyone else's system? I know the high chars are system-dependent, but i think the low chars may be as well.
edit: AHA! after posting, it went to the same as your list . . . and upon viewing the source, it appears that the special characters are not included in the HTML (of course this makes sense, it's stored in 1-byte plaintext) and therefore are converted to the appropriate ASCII &# code. However, the browser (i guess its the browser, although i thought that it handled those chars just fine before . . . guess i recall incorrectly) doensn't recognize some of them, so poof we get boxes.
Does anyone know what alt is calling on? is it a non-ASCII standard?
[ April 30, 2003, 02:40: Message edited by: Gwaihir ]