Padrões de codificação de caracteres
Uma codificação de caracteres é um padrão que relaciona um conjunto de caracteres (representações de grafemas ou unidades similares a grafemas como as que compõem um alfabeto ou silabário utilizados na comunicação através de uma linguagem natural) com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação. A codificação serve então como "chave" que permite "descodificar" os códigos.
Código ASCII
A codificação ASCII é usada para representar textos em computadores, equipamentos de comunicação, entre outros dispositivos que trabalham com texto. Desenvolvida a partir de 1960, grande parte das codificações de caracteres modernas a herdaram como base.
O Código Padrão Americano de Intercâmbio de Informação (ASCII) é, portanto, um sistema de codificação de caracteres baseado no alfabeto inglês. É um código binário que utiliza conjuntos de 7 bits para representar 128 caracteres (33 sinais de controle e 95 sinais gráficos), muito deles adequados apenas à língua inglesa, por ter sido desenvolvida nos Estados Unidos.
A tabela ASCII foi criada com o intuito de criar um padrão único, que pudesse ser utilizado em todos os computadores, facilitando a comunicação e a troca de dados entre estes. Atualmente, a maioria dos codificadores de texto suportam muitos mais caracteres para os diferentes idiomas existentes, tendo como base o ASCII. Uma das grandes utilizações do código ASCII é para converter Código Binário em Letras do alfabeto maiúsculas ou minúsculas.
Código UNICODE
Unicode é um padrão adotado mundialmente que possibilita com que todos os caracteres de todas as linguagens escritas utilizadas no planeta possam ser representados em computadores. A “missão” do Unicode é apresentada de forma clara no web site do Unicode Consortium (entidade responsável pela sua gestão). Este código fornece um número único para cada caractere, não importa a plataforma, não importa o programa nem a linguagem. Neste padrão, cada letra ou símbolo diferente de cada alfabeto utilizado no mundo é mapeado para um diferente code point. O code point é um código no formato U+ número hexadecimal. É muito importante mencionar que as letras maiúsculas possuem code points diferentes das letras minúsculas. Outra observação importante é que os primeiros 127 code points são compatíveis com os códigos utilizados na antiga tabela ASCII (basicamente são os códigos associados aos números, letras maiúsculas e minúsculas sem acento e símbolos de pontuação mais comuns).
O padrão Unicode é capaz de representar não somente as letras utilizadas pelas linguagens mais “familiares” para nós ocidentais, como Inglês, Espanhol, Francês e o nosso Português, mas também letras e símbolos utilizados em qualquer outra linguagem: Russo, Japonês, Chinês, Hebreu, etc. Atualmente este código é utilizado em sistemas operativos, páginas web, fontes,...
Curiosidade: Já houve propostas de inclusão de linguagens inventadas em livros e séries televisivas.
Curiosidade: Já houve propostas de inclusão de linguagens inventadas em livros e séries televisivas.
- No site http://www.network-science.de/ascii/ é possível utilizar a ferramenta “ASCII
Generation”.
Exemplos:
Exemplos:
Font: epic
_______ _______ _______ _ _______ _______ _______
( ___ ) ( ____ \( ____ \|\ /| ( ( /|( ___ )( )( ____ \
| ( ) | | ( \/| ( \/| ) ( | | \ ( || ( ) || () () || ( \/
| | | | | (_____ | (__ | | | | | \ | || | | || || || || (__
| | | | (_____ )| __) | | | | | (\ \) || | | || |(_)| || __)
| | | | ) || ( | | | | | | \ || | | || | | || (
| (___) | /\____) || (____/\| (___) | | ) \ || (___) || ) ( || (____/\
(_______) \_______)(_______/(_______) |/ )_)(_______)|/ \|(_______/
Font: graffiti ____ ______ ____ __ __ ____ ____ _____ ____ / _ \ / ___// __ \| | \ / \ / _ \ / \_/ __ \ ( <_> ) \___ \\ ___/| | / | | ( <_> ) Y Y \ ___/ \____/ /____ >\___ >____/ |___| /\____/|__|_| /\___ > \/ \/ \/ \/ \/
Webgrafia:
Apontamentos das aulas
Apontamentos das aulas
https://pt.wikipedia.org/wiki/Unicode
https://pt.wikipedia.org/wiki/Codifica%C3%A7%C3%A3o_de_caracteres
https://www.google.pt/search?biw=1280&bih=687&tbm=isch&sa=1&ei=80k-XKTzJs6Sa8D5ojg&q=codifica%C3%A7%C3%A3o+de+caracteres+cartoons&oq=codifica%C3%A7%C3%A3o+de+caracteres+cartoons&gs_l=img.3...697.2349..2597...0.0..0.195.1080.5j4......1....1..gws-wiz-img.......0i24.PoEDVhqTJa0#imgrc=n_3oQSpjHQ5B0M:
https://www.google.pt/search?biw=1280&bih=687&tbm=isch&sa=1&ei=80k-XKTzJs6Sa8D5ojg&q=codifica%C3%A7%C3%A3o+de+caracteres+cartoons&oq=codifica%C3%A7%C3%A3o+de+caracteres+cartoons&gs_l=img.3...697.2349..2597...0.0..0.195.1080.5j4......1....1..gws-wiz-img.......0i24.PoEDVhqTJa0#imgrc=n_3oQSpjHQ5B0M:
Comentários
Enviar um comentário