Co to są ASCII Codes?American Standard Code for Information InterchangeAmerykański Standardowy Kod do Wymiany Informacji. Jest to 7-bitowy kod w którym każdej dużej/małej literze, cyfrze, znakowi interpunkcyjnemu i symbolowi specjalnemu zostaje przypisana jedna liczba z zakresu od 0 - 127. Interesuje nasz pierwsza kolumna oznaczona Dec (Decimal):

Słówko 'American' od razu nam coś tu sugeruje. Powstał problem innych alfabetów wykorzystujących "nie amerykańskie" znaki. Dodano więc dodatkowo jeden bit tworząc 8-bitowy system zwany
Extended ASCII Codes.
Ma on podwójną liczbę możliwych znaków (256) od 0 do 255. Pierwsza połowa (0-127) to zwykłe ASCII. W drugiej połowie (128-255) dodano niestandardowe znaczki, symbole, obcojęzyczne litery. To niby czyni ten kod uniwersalnym. Ale jest mnóstwo limitacji. W istocie Extended ASCII to totalny śmietnik. Brak jest jednoznacznego ulokowania niestandardowych znaków, bo kod jest gęsty. Każdej kombinacji ośmiu bitów odpowiada już jakiś ustalony symbol i nie ma gdzie upchać dodatkowych znaków. Nietrudno zauważyć że 255-128=127 co jest liczbą za skromną jak na potencjalną ilość różnych obcojęzycznych liter i graficznych symboli. Konsekwencją jest że na innych klawiaturach i systemach z innymi pakietami językowymi ta sama kombinacja liczb da różne znaki. Oto przykładzik z oficjalnej tablicy kodów (proszę porównać z ASCII pisanymi z mojej klawiatury niżej):

Niestety my też należymy do tego śmietniczka. Efekt: brak polskich znaków na większości klawiatur, nie można zwykle uzyskać czytelnych polskich napisów na ekranie, brak możliwości łatwego drukowania polskich liter itd. Na pocieszenie: Rosjanie też mają takie problemy jak my...
Jak użyć ASCII Codes?CYTAT
LEWY ALT + NUMER Z KEYPADU
Klawisz
Num Lock musi być włączony. Trzymasz wciśnięty lewy Alt + wystukujesz na numerycznej części klawiatury (tzw. keypad - nie mylić z numerami zlokalizowanymi koło klawiszy funkcyjnych F1...) odpowiedni numer.
Poniżej masz podane numery, które działają na mojej klawiaturze:

1. ASCII mogą być użyte zarówno w Windows jak i DOS oraz w edytorze HTML, w którym pewne znaki nie zawsze są dostępne.
2. ASCII Codes do polskich znaków (jak w ogóle polskie znaki) nie da się zastosować we wszystkich typach czcionek. Po prostu polskie ogonki nie są zaprojektowane dla tych czcionek i nawet ASCII nie dorobi ich bo one po prostu istnieją. Więc np. polskie ęą istnieje w Arialu, Times New Roman, Courier, Book Antiqua.... A np. w czcionce Dauphin nie ma.
3. Jeżeli kombinacje powyższe dają inne litery to może dotyczyć to układu klawiatury. Te znaki są u mnie na klawiaturze
QWERTY (pierwsze litery w górnej lini). Większość z nas ma taką klawiaturę więc nie ma się czym przejmować. Zależy to też jaki pakiet językowy Windowsa masz zainstalowany. Jak np. masz Windowsa po francusku to otrzymasz inne niespodzianki. Zawsze przecież to można sprawdzić testując numery w przedziale
128-255 z wciśniętym Altem. Albo użyć programu:
KanastraCorp Tathania ASCII Codes Składnik darmowego pakietu .NET Tools, w którym można wkleić lub wpisać wprost z klawiatury znak by otrzymać automatycznie stosowny kod liczbowy:

Zaraz zaraz... ale dlaczego tu jest dla litery "Ą" inny numer niż podany wcześniej? Tathania ma inny rodzaj poszerzonego przelicznika (
Unicode). To "zero na początku" ma znaczenie. Dla porównania wpiszcie z klawiatury kombinację:
0164 (otrzymacie znak
¤) i
164 (otrzymacie znak
Ą).
Ciekawostka - Trik ze spacjąALT + 255
Niekiedy użycie spacji w nazwie pliku jest niedozwolone (DOS, wklejane bitmapy do rysunku AutoCADa). Możemy właśnie wykorzystać ASCII Code by zrobić symulację spacji w wyglądzie nazwy pliku. W nazwie wpisujemy tę "niby spację" za pomocą kombinacji ALT + 255. To będzie wyglądać dokładnie tak samo (przerwa) lecz komputer zobaczy to inaczej (jako liczby). Jeżeli spróbujesz użyć jakiejkolwiek komendy DOSu wykorzystującej plik ze znakiem utworzonym za pomocą ALT + 255 to plik albo nie zostanie rozpoznany albo pojawi się błąd "file not found". Pod DOSem można to stosować jako typ
prymitywnego zabezpieczenia. Nikt nie będzie w stanie skasować tego pliku bez zastosowania odpowiedniej kombinacji (ALT + 255). W Windows można w ten sposób "usunąć" nazwy skrótów Pulpitu = to będzie wyglądać jakby nazwy zupełnie nie było.
Ciekawostka - ASCII Art::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::'``_``:::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::: ,c$$$$c ::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::' c$$$$$$$-`:::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::: z$$$$$$$$P.:::'''`:::::::::::::::::::::
::::::::::::::::::::::::::::::::: d$$$$$$$$$'''.zcccc,`'::::::::::::::::::
:::::::::::::::::::::::::::'`_`' d$$$$$$$$$',d$$$$$$$$$c,`::::::::::::::::
:::::::::::::::::::::::::' c$$$-<$$$$$$$$P'z$$$$$$$$$$$$$.`:::::::::::::::
:::::::::::::::::::::::: ,$$$$P $$$$$$$P",$$$$$$$$$$$$$$$$r`::::::::::::::
:::::::::::::::::::::::',$$$$$`<$$$$$$F,d$$$$$$$$$$$$$$$$$$c`:::::::::::::
::::::::::::::::::::::: $$$$$$ $$$$$$',$$$$$$$$$$$$$$$$$$$$$c`::::::::::::
:::::::::::::::::::::::.$$$$$"<$$$$$$cd$$$$$$$$$$$$$$$$$$$$$$r`:::::::::::
::::::::::::::::::::::`<$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h :::::::::::
:::::::::::::::::::::::<$$$$$$$??"??$$$$?$$$$$$$$$$$$$$$$$$$$$ `::::::::::
:::::::::::::::::::::::'?""". .zcc,. "$$.`$$$$$$$$$$$$$$$$$$$$>'::::::::::
:::::::::::::::::::::',c$$$" d$$$$$$c `?h "$$$$$$$$$$$$$$$$$$$>'::::::::::
:::::::::::::::::::',c$$$$$,d$$$$P""?$,_`? ?$$$$$$$$$$$$$$$$$$ :::::::::::
:::::::::::::::::',c$$$$$$$$$$$$",$$c`$$Lzc ?$$$$$$$$$$$$$$$$$ :::::::::::
:::::::::::::::: ,$$$$$$$$$$$$$F $$$$c`$$P"" ?$$$$$$$$$$$$$$$F :::::::::::
::::::::::::::' c$$$$$$$$$$$$$$ d$$$$$ ?",c$c ?$$$$$$$$$$$$$$'.:::::::::::
::::::::::::: ,$$$$$$$$$$$$$$$F $$$$$$>',$$$$h `$$$$$$$$$$$$' ::::::::::::
:::::::::::' d$$$$$$$$$$$$$$$$',$$$$$$F $$$$$$F `?$$$$$$$$$' :::::::::::::
::::::::'' -"".,."""??$$$$$$$$ <$$$??"',$$$$$$ :: "$$$$$$P'.::::::::::::::
:::''`` .,c$$$$$$$$hcc,"???$$$ $$$F <$$P" :::.`"$$P".::::::::::::::::
'`.zc" c$$$$$$$$$$$$$$$$hc,"?$ $$$ <$" ::::::....::::::::::::::::::
zd$$',d$$$$$$$$$$$$$$$$$$$$h.' $$$ `F ::::::::::::::::::::::::::::
$$$$ $$$$$$$$$$$$$$$$$$$$$$$$h."?$ . .= ``::::::::::::::::::::::::::
$$$$ $$$$$$$????????$$$$$$$$$$$c,' ,c$$$$$r zdcc :::::::::::::::::::::::::
$$$$.`$P"".,cc,. =ccc,."??$$$$$$$$$$$$$?? -?$$$ ::''''''''''''`::::::::::
$$$$$. zd$$$$$$$$hc,`"$$$c,d$$$$$$$$$$$hccccccccccccccccccccccccc,.``:::::
$$$$$h ?$$$$$$$$$$$$$c ?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$hc ::::
$$$$$$c ?$$$$$$$$$$$$$h."$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h `::
$$$$$$$h."$$$$$$$$$$$$$$c,"?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$h.`:
$$$$$$$$$.`$$$$$$$$$$$$$$$c,"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ :
$$$$$$$$$$c`$$$$$$$$$$$$$$$$.`?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$L
$$$$$$$$$$$c`$$$$$$$$$$$$$$$$h.`?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$.
$$$$$$$$$$$$."$$$$$$$$$$$$$$$$$h."$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$.`$$$$$$$$$$$$$$$$$$c`"$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$c`$$$$$$$$$$$$$$$$$$$c "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$c`$$$$$$$$$$$$$$$$$$$$ "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$r`$$$$$$$$$$$$$$$$$$$$c "$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$.`$$$$$$$$$$$$$$$$$$$$$c`?$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$$> `$$$$$$$$$$$$$$$$$$$$$h."$$$$$$$$$$$$$$$$$$$$$$$$$$$$$F
$$$$$$$$$$$$$$$$$ d.`$$$$$$$$$$$$$$$$$$$$$$c`?$$$$$$$$$$$$$$$$$$$$$$$$$$$'
$$$$$$$$$$$$$$$$$ $$."$$$$$$$$$$$$$$$$$$$$$$$c,"$$$$$$$$$$$$$$$$$$$$$$$$$
$$$$$$$$$$$$$$$$P,$$$."$$$$$$$$$$$$$$$$$$$$$$$$c`?$$$$$$$$$$$$$$$$$$$$$$'
$$$$$$$$$$$$$$$$'d$$$h ?$$$$$$$$$$$$$$$$$$$$$$$$h."$$$$$$$$$$$$$$$$$$$$$ :
$$$$$$$$$$$$$$$$ $$$$$h ?$$$$$$$$$$$$$$$$$$$$$$$$$.`?$$$$$$$$$$$$$$$$$$F :
$$$$$$$$$$$$$$$F,$$$$$$h."$$$$$$$$$$$$$$$$$$$$$$$$$c "$$$$$$$$$$$$$$$$F ::
$$$$$$$$$$$$$$$';$$$$$$$$c,"$$$$$$$$$$$$$$$$$$$$$$$$h.`?$$$$$$$$$$$$$P :::
$$$$$$$$$$$$$$F,$$$$$$$$$$$c,"??$$$$$$$$$$$$????""'..::."?$$$$$$$$$$P ::::
$$$$$$$$$$$$$$ d$$$$$$$$$$$$$ cc,_`""`_.. ....::::::::::: "$$$$$$$$$ .::::
$$$$$$$$$$$$$P $$$$$$$$$$$$$$ ?$$$$$$$$$$.`::::::::::::::: "?$$$$$$".:::::
$$$$$$$$$$$$$'<$$$$$$$$$$$$$$h`$$$$$$$$$$$ `:::::::::::::::..`?$P" .::::::
$$$$$$$$$$$$$ d$$$$$$$$$$$$$$$ $$$$$$$$$$$h :::::::::::::::::::..:::::::::
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$.`:::::::::::::::::::::::::::::
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$h :::::::::::::::::::::::::::::
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$$ :::::::::::::::::::::::::::::
$$$$$$$$$$$$$ $$$$$$$$$$$$$$$$ $$$$$$$$$$$$F :::::::::::::::::::::::::::::
$$$$$$$$$$$$$.`$$$$$$$$$$$$$$',$$$$$$$$$$$$'::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$ ?$$$$$$$$$$$$P $$$$$$$$$$$$".::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$c ?$$$$$$$$$$P"`?$$$$$$$$$$".:::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$h "$$$$$$$$F :: ""?$$??"".:::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$c,_""""" .::::::....:::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$P ::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$h ::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$F.::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$F.::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$>.::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$'.::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
""".,. "?$$$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$r`$$$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$c "$$$$$$$$$$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$ "???""."?$$$$ :::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$hc$$$$$cc,"?" .::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$r`::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$.`:::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$h :::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$.`::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$>`::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::::::::::::::::::::::::::::::::::::::
$$$$$$$$$$$$$$$$$$$$$$$$$$$ ::::::::::::::::::::::::::::::::::::::::::::::
Czyż to nie brzmi znajomo? To przecież sobie oglądamy w pliczkach nfo utworzonych przez zdolne grupy "artystów"

) a ściąganych przez p2p.... Tak te wszystkie rysuneczki są właśnie utworzone w kodzie ASCII. One mogą być nawet animowane! Popatrz na przykładowe ASCII Art w
Hyde Parku. Inne linki:
http://www.ascii-art.de/http://www.chris.com/ascii/font-lesson.htmlhttp://www.arkworld.com/ascii/http://www.afn.org/~afn39695/collect.htmDarmowe przeglądarki plików tekstowych z ASCII Art:http://www.searchengines.pl/phpbb203/index.php?showtopic=5592Darmowe narzędzia do tworzenia ACSII Art:http://www.searchengines.pl/phpbb203/index.php?showtopic=86706.