Zestawy znaków#

ASCII#

Znaki ze standardu ASCII (American Standard Code for Information Interchange) są kompatybilne z większością późniejszych standardów (ISO 8859 oraz Unicode). Zamieszczam osobną tabelę dla znaków kontrolnych, jak i dla znaków drukowanych.

Znaki drukowane#

Są to znaki, które bezproblemowo możemy stosować wprost w kodzie (X)HTML.

BinDecHexKod (Dec)NazwaOpis (EN)Wygląd (Dec)
0010 00003220 Space
0010 00013321!Exclamation mark!
0010 00103422""Double quotes (or speech marks)"
0010 00113523#Number#
0010 01003624$Dollar$
0010 01013725%Procenttecken%
0010 01103826&&Ampersand&
0010 01113927'Single quote'
0010 10004028(Open parenthesis (or open bracket)(
0010 10014129)Close parenthesis (or close bracket))
0010 1010422A*Asterisk*
0010 1011432B+Plus+
0010 1100442C,Comma,
0010 1101452D-Hyphen-
0010 1110462E.Period, dot or full stop.
0010 1111472F/Slash or divide/
0011 000048300Zero0
0011 000149311One1
0011 001050322Two2
0011 001151333Three3
0011 010052344Four4
0011 010153355Five5
0011 011054366Six6
0011 011155377Seven7
0011 100056388Eight8
0011 100157399Nine9
0011 1010583A:Colon:
0011 1011593B&#59;Semicolon;
0011 1100603C&#60;&lt;Less than (or open angled bracket)<
0011 1101613D&#61;Equals=
0011 1110623E&#62;&gt;Greater than (or close angled bracket)>
0011 1111633F&#63;Question mark?
0100 00006440&#64;At symbol@
0100 00016541&#65;Uppercase AA
0100 00106642&#66;Uppercase BB
0100 00116743&#67;Uppercase CC
0100 01006844&#68;Uppercase DD
0100 01016945&#69;Uppercase EE
0100 01107046&#70;Uppercase FF
0100 01117147&#71;Uppercase GG
0100 10007248&#72;Uppercase HH
0100 10017349&#73;Uppercase II
0100 1010744A&#74;Uppercase JJ
0100 1011754B&#75;Uppercase KK
0100 1100764C&#76;Uppercase LL
0100 1101774D&#77;Uppercase MM
0100 1110784E&#78;Uppercase NN
0100 1111794F&#79;Uppercase OO
0101 00008050&#80;Uppercase PP
0101 00018151&#81;Uppercase QQ
0101 00108252&#82;Uppercase RR
0101 00118353&##83;Uppercase SS
0101 01008454&#84;Uppercase TT
0101 01018555&#85;Uppercase UU
0101 01108656&#86;Uppercase VV
0101 01118757&#87;Uppercase WW
0101 10008858&#88;Uppercase XX
0101 10018959&#89;Uppercase YY
0101 1010905A&#90;Uppercase ZZ
0101 1011915B&#91;Opening bracket[
0101 1100925C&#92;Backslash\
0101 1101935D&#93;Closing bracket]
0101 1110945E&#94;Caret - circumflex^
0101 1111955F&#95;Underscore_
0110 00009660&#96;Grave accent`
0110 00019761&#97;Lowercase aa
0110 00109862&#98;Lowercase bb
0110 00119963&#99;Lowercase cc
0110 010010064&#100;Lowercase dd
0110 010110165&#101;Lowercase ee
0110 011010266&#102;Lowercase ff
0110 011110367&#103;Lowercase gg
0110 100010468&#104;Lowercase hh
0110 100110569&#105;Lowercase ii
0110 10101066A&#106;Lowercase jj
0110 10111076B&#107;Lowercase kk
0110 11001086C&#108;Lowercase ll
0110 11011096D&#109;Lowercase mm
0110 11101106E&#110;Lowercase nn
0110 11111116F&#111;Lowercase oo
0111 000011270&#112;Lowercase pp
0111 000111371&#113;Lowercase qq
0111 001011472&#114;Lowercase rr
0111 001111573&#115;Lowercase ss
0111 010011674&#116;Lowercase tt
0111 010111775&#117;Lowercase uu
0111 011011876&#118;Lowercase vv
0111 011111977&#119;Lowercase ww
0111 100012078&#120;Lowercase xx
0111 100112179&#121;Lowercase yy
0111 10101227A&#122;Lowercase zz
0111 10111237B&#123;Opening brace{
0111 11001247C&#124;Vertical bar|
0111 11011257D&#125;Closing brace}
0111 11101267E&#126;Equivalency sign - tilde~

Znaki kontrolne#

Są to znaki przeznaczone do sterowania urządzeniami odbierającymi komunikaty, np. drukarki czy terminale. Nie mają specjalnego zastosowania przy tworzeniu dokumentów (X)HTML.

BinDecHexOpis (EN)Skrót
0000 0000000NullNUL
0000 0001101Start of HeadingSOH
0000 0010202Start of TextSTX
0000 0011303End of TextETX
0000 0100404End of TransmissionEOT
0000 0101505EnquiryENQ
0000 0110606AcknowledgeACK
0000 0111707BellBEL
0000 1000808BackspaceBS
0000 1001909Horizontal TabHT
0000 1010100ALine FeedLF
0000 1011110BVertical TabVT
0000 1100120CForm FeedFF
0000 1101130DCarriage ReturnCR
0000 1110140EShift OutSO
0000 1111150FShift InSI
0001 00001610Data Link EscapeDLE
0001 00011711Device Control 1 (XON)DC1
0001 00101812Device Control 2DC2
0001 00111913Device Control 3 (XOFF)DC3
0001 01002014Device Control 4DC4
0001 01012115Negative AcknowledgeNAK
0001 01102216Synchronous IdleSYN
0001 01112317End of Transmission BlockETB
0001 10002418CancelCAN
0001 10012519End of MediumEM
0001 1010261ASubstituteSUB
0001 1011271BEscapeESC
0001 1100281CFile SeparatorFS
0001 1101291DGroup SeparatorGS
0001 1110301ERecord SeparatorRS
0001 1111311FUnit SeparatorUS
0111 11111277FDeleteDEL

ASCII-Art#

Jest to technika tworzenia bardzo prostych rysunków w programach komputerowych, w których pracuje się z tekstem (np. edytory, programy pocztowe). Rysunki są budowane za pomocą zwykłych znaków ASCII, stawianych na obszarze o stałej szerokości kolumn (stałej ilości znaków w każdym wierszu) oraz o stałej wysokości znaków (tym samym stopniu pisma). Tego typu sposób tworzenia grafiki, a raczej jej symbolizowania, nosi nazwę semigrafiki. Pierwotnie rysunki ASCII-Art tworzono w programach pracujących w trybie tekstowym, z czasem zaczęto tworzyć je również w programach pracujących w trybie graficznym, wykorzystując fonty o stałym kroju pisma.

ASCII-Art były początkowo tworzone z myślą o wydrukowaniu ich na drukarkach znakowych a nie graficznych. Obecnie stosowane są również np. w sygnaturkach programów pocztowych. Jednym z przykładów prostych semigrafik mogą być emotikony.

W programach w trybie tekstowym semigrafika ASCII-Art była ograniczona tylko do jednego koloru, stąd z czasem rozwinęła się również jej odmiana ANSI Art, umożliwiająca wybór innych kolorów dla znaków, atrybutów ich wyświetlania (jasności, migania), oraz umożliwiająca proste animacje na zasadzie ustalania kolejności pojawiania się znaków na ekranie monitora komputerowego, jednak nie jest to tak popularne jak zwykły ASCII Art.

Istnieją dedykowane programy, które potrafią zamienić dowolne zdjęcie (.png, .jpg) na ASCII-Art. Programy te umożliwiają ustawianie wielu dodatkowych parametrów, np. rodzaj stosowanego znaku (konkretny, przedział znaków, losowy wybór), rodzaj stosowanego fontu, kolory, i wiele innych. Oto godło Polski utworzone przy użyciu znaków ASCII i zapisane do formatu .pdf. By dostrzec poszczególne znaki wystarczy otworzyć plik i odpowiednio go powiększyć (zoom).

W zasobach WWW istnieje wiele stron gromadzących grafikę zbudowaną za pomocą znaków. Zachęcam do googlowania.

Pasek społecznościowy

SPIS TREŚCI AKTUALNEJ STRONY

Zestawy znaków (H1) ASCII (H2) Znaki drukowane (H3) Znaki kontrolne (H3) ASCII-Art (H3)