O que são padrões de codificação de caracteres?
Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres com um conjunto de outra coisa, como por exemplo números com o objetivo de facilitar o armazenamento de texto em computadores e a sua transmissão através de redes de telecomunicação. Exemplos comuns são o código Morse que codifica as letras do alfabeto e os numerais como sequências de pulsos elétricos de longa e curta duração e também o ASCII que codifica os mesmos grafemas do código Morse além de outros símbolos através de números inteiros e da representação binária em sete bits destes mesmos números.
Convencionalmente, o conjunto de caracteres e a codificação de caracteres eram considerados sinónimos, já que o mesmo nome poderia especificar tanto quais os caracteres que estão disponíveis e como foram codificados num fluxo de unidades de código (normalmente com um único caractere por unidade de código). No entanto, o Unicode afastou essa ideia, separando a ideia de numerar uma série de caracteres de codificar esses caracteres em um fluxo de unidades de código. Para manter as nomenclaturas históricas e os sistemas baseados nelas, usa-se o termo charset para se referir a uma codificação de caracteres.
Tabela ASCII
ASCII (do inglês American Standard Code for Information Interchange; "Código Padrão Americano para o Intercâmbio de Informação") é geralmente pronunciado [áski] e é um código binário (cadeias de bits: 0s e 1s) que codifica um conjunto de 128 sinais: 95 sinais gráficos (letras do alfabeto, sinais de pontuação e sinais matemáticos) e 33 sinais de controle, utilizando 7 bits para representar todos os seus símbolos.
Tabela 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 quase 138 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, uma enumeração de propriedades de caracteres como caixa alta e caixa baixa, um conjunto de arquivos de computador com dados de referência, além de regras para normalização, decomposição, ordenação alfabética e renderização.
Neste site podem escrever o vosso nome ou um texto e irá ser apresentado com símbolos da tabela ASCII: http://www.network-science.de/ascii/
Com a ajuda do site http://www.network-science.de/ascii/, consegui transformar estas duas imagens em ASCII.
1º:
Antes
Depois
................................................................................ ................................................................................ ............... .... ................ ............... ........................ ...........................::......................I............................ ............... . .. ....?......... ...........??.. ......................... ............... .. ...... ..I...................=?............................. ............... .... ... .....I..,IIIIIIIIIII?..,?. .... ....................... ............... .... .........?IIIIIIIIIIIIIIIIII+. ............................ ............... ...........:IIIIIIIIIIIIIIIIIIIIIIII............................ .... . . ...... ........IIIIIIIIIIIIIIIIIIIIIIIIIIII.. . ..................... ....... ................?IIIIII?IIIIIIIIIIIIIIII?IIIIII,........................ .... .. ..............?IIIII=...IIIIIIIIIIIIII...?IIIII:....................... ....... .... ........ ?IIIIIII..?IIIIIIIIIIIIII~.:IIIIIII....................... ....... .............IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII...................... .......... . ........IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII~..................... .......... ...... ...IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..................... ...... .. .. .....IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..................... .......... ..................................................................... ...........,I?IIII...IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..~IIIII?............ ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..IIIIIII? .......... ..........,IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII .......... ...... ...,IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... .. .......,IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ........ ..IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ..........,IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... ...........IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII.~IIIIIIII........... .... .. ...IIIIIIII..IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..IIIIIIII........... ....... .. .IIIII?...IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..:IIIII?............ .....................IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..................... ........ ....... ....IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..................... ............. .......IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII..................... .....................:IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII. .................... .......................=IIIII?IIIIIIIIIIIIIIIIIIIII?IIII,....................... ............................?IIIIIIII......IIIIIIII............................. ............................?IIIIIIII......IIIIIIII............................. ............................?IIIIIIII......IIIIIIII............................. ............................?IIIIIIII......IIIIIIII............... ............. ............................?IIIIIIII......IIIIIIII............................. ............................?IIIIIIII .....IIIIIIII.............. .............. ............................,IIIIIII?......IIIIIIII............................. .............................~IIIII?........IIIIII................... ... ...... ................................................................................ ................................................................................ ................................................................................ ...................................................................... ......... |
2º:
Antes
Depois
.. . . .. .. .. . . .. .. .. . . .. .. .. . . .. .. .. . . .. .. ................................................................................................................................................................ .. .. . . .. .. .. . . .. .. .. . . .. .. .. . . .. .. .. . . ... .. ...... .. .. .. ...... .. .. .. ...... .. .. .. ...... .. .. .. ...... .. ............................................................................................................................................................................................................................................................................................................................................................................................................................. ................................................. ................... . . .+DDDDDDDDDDDDD. . .. .. . . .. .. .. .. .?NDDDDDDDN= ... .. .. ....... NDDDDDDDDDDDDDDDDN=........................ .8DDDDNNNNDDDDDDDD,..............,DDDDDDDDDDDDDDDDDDDDDD,......................DDDDDDDDDDDDDDDDDDDDNZ...........DDDDDDDDDDDDDDDDDDDDDDDDD= ...................DDDDDDDDDDDDDDDDDDDDDDDD.........8DDDDDDDDDDDDDDDDDDDDDDDDDD. .................DDDDDDDDDDDDDDDDDDDDDDDDDN+......NDDDDDDDDDDDDDDDDDDDDDDDDDDDD.................DNDDDDDDDDDDDDDDDDDDDDDDDDDNI....IDDNNDDDDDDDDDDDDDDDDDDDDDDDDD?................DDDDDDDDDDDDDDDDDDDDDDDDDDDDN. ,NNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...............ZDDDDDDDDDDDDDDDDDDDDDDDDDDDDND. ZNNDDDDDDDDDDDDDDDDDDDDDDDDDDDDD...............DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD8.NNNNDDDDDDDDDDDDDDDDDDDDDDDDDDDD...............DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDN.DDDDDNDDDDDDDDDDDDDDDDDDDDDDDDD$...... .. ...7DDDDDDDDDDDDDDDDDDDDDDDDDDDDNNN.NDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDND8DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDNNNN.,DDDDDDDDDDDDDDDDDDDDDDDDDDDD88I=~+DDDDDDDDDZ??$DDDDDDDDDDDDDDDDDDDDDDDDDDNDDNN..NDDDDDDDDDDDDDDDDDDDDDD8D7..........,D88,,.........ZDDDDDDDDDDDDDDDDDDDDDDDDDN .DDDDDDDDDDDDDDDDDDDDDD...............I,............,,DDDDDDDDDDDDDDDDDDDDDDNN...+DDDDDDDDDDDDDDDDDDD..................................,NDDDDDDDDDDDDDDDDDDDD8.....8DDDDDDDDDDDDDDDD.....................................,DDDDDDDDDDDDDDDDDDN.......8DDDDDDDDDDDDDD ......................................,DDDDDDDDDDDDDDDDN,...... . I8DDDDDDDDDD........................................,~DDDDDDDDDDDDDDD~........... .. .DDDDDD...............DDD......DDD ..............8DDDDDDDDDDDDN, ................?DDDDO..............DDDD8....DDDDD.............,DDDDDDDNDDD.. .................DDDDD,..............DDDDD....DDDDD..............ZDDDD..........................+DDDDD?..............DDDDD=...DDDDDI.............DDDDDN.........................DDDDDDN..............DDDDD8..:DDDDDD............,DDDDDD........................,DDDDDDD..............DDDDDN..~DDDDDD.............DDDDDDO.......................IDDDDDDD7............:DDDDDN..,DDDDD?............DDDDDDDD...................... 8DDDDDDDD.............DDDDD$...DDDDD............~DDDDDDDD.......................DDDDDDDDDD.............DDDD...,DDDDD,..........,DDDDDDDDD.......................8DDD......Z............7DDDODO7DDDD?..........,8DDDDDDDDD.......................+D8,..................D~...,..,,,:D.,........,,,,.,,.DDDD.......................,D...8+,.~..........D,..:NDDDN8D+..,8.........,,.~....=DD........................D,,..,N,.,.........,.DD8DDDDDDDDDD.,............=,8.,,D8........................D.....,N,........... DDDDDDDDDDDDDD.............?.....DM........................DD,..,,.8 ,......... DDDDDDDDDDDDDD............D....,,D.........................,D$.,.,...D,..........:DDDDDDDDDD8,.,.....,.,.O.....,DM ..........................DD,,,.,,,:D............,..,..,,.........,,N.,,.,..:N............................,ND...,,..,D8$,.........................N7,......,N?...............................DM,...,,.NDDDN:,................,=DD8..,.,.,,8N...................................DN..,,,.7DDDDDDDDDNMNDNMNDDDDDDDD,,,,,,,,$NN.................................... .OND.8,,~DDDDDDDDDDDDDDDDDDDDDD.,,,,..NNNZ.........................................,ZND.,.8DDZ$ONDDNOZZDDDDDDD,,,DZDDNN...............................................7D?,.+DIIIIIIIIIIIIIIDI,,:DDN. ...................................................DD:.,ZNIIIIIIIIIIND,,,NN7........................................................,DD...,DDDNNNDN..,,DND. ........................................................ ..=NN=,.,,.,,.,NDN8.. .............................................................. ODDDDDDDNDD..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................