Uma codificação de caracteres é um padrão que relaciona um determinado conjunto de caracteres, por exemplo, letras de um alfabeto, com um conjunto de outros modos de armazenar informação. Esta padronização tem como objetivo facilitar o armazenamento e transmissão de texto em sistemas informáticos ou através de redes. Exemplos comuns são o ASCII e Unicode.
ASCII
ASCII (American Standard Code for Information Interchange) é o termo que
designa uma tabela de código que foi desenvolvida nos Estados Unidos da América
nos anos 60, dada a necessidade de criar um padrão que pudesse ser utilizado
por todos os computadores, facilitando assim em grande medida a comunicação
entre eles e a troca de dados que esta implica.A tabela ASCII utiliza conjuntos de 7 bits para representar 128 caracteres,
muito deles adequados apenas à língua inglesa.Apesar de ter sido uma enorme inovação e de
grande parte das codificações de caracteres atuais se terem desenvolvido
a partir dele, este padrão de codificação apresenta grandes fragilidades quando
mudamos de linguagem e consegue suportar
apenas um número limitado de 256 caracteres.
Unicode
Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. O padrão consiste de pouco mais de 107 mil caracteres , um conjunto de diagramas de códigos para referência visual, uma metodologia para codificação e um conjunto de codificações padrões de caracteres.
Unicode
Unicode é um padrão que permite aos computadores representar e manipular, de forma consistente, texto de qualquer sistema de escrita existente. O padrão consiste de pouco mais de 107 mil caracteres , um conjunto de diagramas de códigos para referência visual, uma metodologia para codificação e um conjunto de codificações padrões de caracteres.
No site ASCII Generator (http://www.network-science.de/ascii/) foi possível criar o elemento apresentado abaixo, utilizando a fonte "doh".
FFFFFFFFFFFFFFFFFFFFFFRRRRRRRRRRRRRRRRR AAA ZZZZZZZZZZZZZZZZZZZEEEEEEEEEEEEEEEEEEEEEE F::::::::::::::::::::FR::::::::::::::::R A:::A Z:::::::::::::::::ZE::::::::::::::::::::E F::::::::::::::::::::FR::::::RRRRRR:::::R A:::::A Z:::::::::::::::::ZE::::::::::::::::::::E FF::::::FFFFFFFFF::::FRR:::::R R:::::R A:::::::A Z:::ZZZZZZZZ:::::Z EE::::::EEEEEEEEE::::E F:::::F FFFFFF R::::R R:::::R A:::::::::A ZZZZZ Z:::::Z E:::::E EEEEEE F:::::F R::::R R:::::R A:::::A:::::A Z:::::Z E:::::E F::::::FFFFFFFFFF R::::RRRRRR:::::R A:::::A A:::::A Z:::::Z E::::::EEEEEEEEEE F:::::::::::::::F R:::::::::::::RR A:::::A A:::::A Z:::::Z E:::::::::::::::E F:::::::::::::::F R::::RRRRRR:::::R A:::::A A:::::A Z:::::Z E:::::::::::::::E F::::::FFFFFFFFFF R::::R R:::::R A:::::AAAAAAAAA:::::A Z:::::Z E::::::EEEEEEEEEE F:::::F R::::R R:::::R A:::::::::::::::::::::A Z:::::Z E:::::E F:::::F R::::R R:::::R A:::::AAAAAAAAAAAAA:::::A ZZZ:::::Z ZZZZZ E:::::E EEEEEE FF:::::::FF RR:::::R R:::::R A:::::A A:::::A Z::::::ZZZZZZZZ:::ZEE::::::EEEEEEEE:::::E F::::::::FF R::::::R R:::::R A:::::A A:::::A Z:::::::::::::::::ZE::::::::::::::::::::E F::::::::FF R::::::R R:::::R A:::::A A:::::A Z:::::::::::::::::ZE::::::::::::::::::::E FFFFFFFFFFF RRRRRRRR RRRRRRRAAAAAAA AAAAAAAZZZZZZZZZZZZZZZZZZZEEEEEEEEEEEEEEEEEEEEEE
No site http://www.glassgiant.com/ascii/ convertemos as seguintes imagens em código ASCII.
=$$$$$$$.
?$= ,$Z
?$. .~~. $Z
$ $$ +$: $
.~~~~~~~~~~~ $. I$ :~ I$ $
II. ?7 7$ ~$ ,$= ,$$ +$ ?$
I ~7 7. .$ $$ =$$I $ ++ $
.I .7 7 7$ $ $,I$ $ += $ I:
.IIIIII77777777 .7 7 7$ $ $=$$ $ I~ $ I:
.I .7 7 .7 $$ $$$ $ =I $
.I .7 77 .$ $$$$ $$ 7$ $$
.I .7 7~ ~7 $$ $$ $
.I .7 7, $7~ $$ $$ $
.I .7 :7=
.I .77777777777777$$$$$$$$$$+
.I .7 $~
.I .7 :?
.IIIIIIIIIIIIII777 :?
.I .7 :?
.I II .I :?
I. I7 :?
IIIIIIIIIIIIII~ :?
I :?
IIIIIIIII777777777777777777$$$$?
I :?
:I $
:++++++++++? ??????????????=
?,
?,
MMMMMMMMMMMMMII777$$ZZZOOOMMMMMMMMMMMMMM
MMMMMMMMM?III777$$$ZZZOO888DMMMMMMMMMMMM
MMMMMMM??II777$$$ZZZOOO88DDDMMMMMMMMMMMM
MMMMM??III77$$$ZZZOOO888DDNNMMMMMMMMMMMM
MMMM?III777$$ZZZOOO888DDDNNMMMMMMMMMMMMM
MMMIII777$$$Z: 888DDDNNNMMMMMMMMMMMMMM
MMII777$$$ZZZ: 8DDDNNNMMMMMMMMMMMMMMMM
MI777$$$ZZZOO: DDDNNNMMMMMMMMMMMMMMMMM
M77M ZOO8: M MMMMMMMM +MMMM
7M 88: MMMM MM
M 8ZOO 8: NMMM MN NNOM ZM
MZOOO8 : NNNNNN M NNNNNNNNNM
MMMMMN M NNNNNN M NNNNNNNNNN
M NNN N NNDM MD DDZM MM
MM NN MDDD ZDM
MNNM M DDDD M8888888 MDDMM
MNNNNNNNNDDDDDDDDD88888888888888888888MM
MMNNNNNDDDDDDDD888888888OOOOOOOOOO888MMM
MMMNNDDDDDDDD8888888OOOOOOOOOOOOOOOOMMMM
MMMMDDDDDDD8888888OOOOOOOZZZZZZZZZODMMMM
MMMMMDDDDD888888OOOOOOZZZZZZZ$ZZZMMMMMMM
MMMMMMMDD888888OOOOOZZZZZZZ$$$$$MMMMMMMM
MMMMMMMMMM888OOOOOOZZZZZZ$$$$MMMMMMMMMMM
MMMMMMMMMMMMMOOOOOZZZZZZ$$MMMMMMMMMMMMMM
MMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM
GlassGiant.com