Fórum CataBits
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Tabela de caracteres especiais/latinos para internet

2 participantes

Ir para baixo

Tabela de caracteres especiais/latinos para internet Empty Tabela de caracteres especiais/latinos para internet

Mensagem  wallyvianna 23/7/2010, 16:54

Caros, existe uma tabela de acentuação para HTML que define

espaço vazio como
 

e acentua a palavra
pré
desta maneira
pré

mas existe uma tabela de caracteres para o protocolo HTTP (?), que define que espaços vazios são
%20
e a palavra
pré
desta maneira
pré-

Imagino que deva ser por isso que recebo emails com caracteres trocados, sem ser em notação HTML (?)

Não sei se estou me expressando bem, mas alguemda lista possui uma tabela de caracteres para HTTP?

wallyvianna

Mensagens : 91
Data de inscrição : 01/07/2010

Ir para o topo Ir para baixo

Tabela de caracteres especiais/latinos para internet Empty Re: Tabela de caracteres especiais/latinos para internet

Mensagem  Luferat 24/7/2010, 10:56

Amigo Wallace,

Essa é bem técnica...

Para codificar caracteres ASCII ou mesmo UTF-8 para URL você converte o valor ASCII decimal do caractere para hexadecimal e inclui o sinal de porcentagem.

Nas URL é feito dessa forma porque alguns caracteres como o "&", "#", "=", ":" e "/" por exemplo já tem funções definidas em um endereço de Internet, ou seja, são caracteres reservados. Da mesma forma, não são permitidos "espaços" ou caracteres acentuados (essa última já caiu com o RFC-3490). Daí, padronizou-se (veja os RFC-1738 e RFC-3629) o "%" como prefixo de caracteres convertidos para hexadecimal (base 16).

Pela tabela ASCII, o espaço é o caractere de nº 32 (trinta e dois em decimal) que convertido para hexadecimal é 20 ("dois zero" em hexadecimal).

Dica: para converter de decimal para hexa e vice versa, use a calculadora no modo científico (ou programador). Wink

Nesta página tem a tabela ASCII em decimal e hexa...

Em tempo, para evitar erros de codificação em e-mail, por exemplo, vá nas configurações da sua conta e defina um formato padrão para suas mensagens enviadas (sugiro UTF8) e no seu leitor de e-mails, coloque em "detecção automática", "automático" ou algo assim.

No desenvolvimento, a maioria das linguagens tem comandos de conversão URL_ENCODE, URL_DECODE, UTF8_TO_ASCII e assim por diante...
Luferat
Luferat
Admin

Mensagens : 85
Data de inscrição : 17/03/2010
Idade : 52

http://forum.catabits.com.br

Ir para o topo Ir para baixo

Tabela de caracteres especiais/latinos para internet Empty Tabela de caracteres em marcação HTML e no arquivo de texto

Mensagem  wallyvianna 27/11/2010, 14:28

Queria continuar o tema,só para tirar uma dúvida.
Ja configureimeu serviço de emailpara UTF-8 mas continuo a receber ensagens com caracteres trocados.
Dai imaginei: se a mensagem for escrita em UTF-8 e, durante seu envio, for "reescrita" pelos servidores de internet em ANSI, ou outra codificação que não suporte caracteres acentuados?
Tenho esse drama em paginas HTML, que, embora com marcações para o navegadr interpretar UTF-8 se o arquivo HTML não for salvo na codficação UTF-8 caracteres estranhos irão aparecer onde houverem caracteres acentuados (latinos).

wallyvianna

Mensagens : 91
Data de inscrição : 01/07/2010

Ir para o topo Ir para baixo

Tabela de caracteres especiais/latinos para internet Empty Re: Tabela de caracteres especiais/latinos para internet

Mensagem  Luferat 3/1/2011, 10:27

Amigo,

No caso do e-mail, se disponível, deixe configurado em "modo automático", "detectar codificação da mensagem" ou "usar mesma codificação da mensagem".

No caso de páginas web, se definiu UTF-8 com página de código, a página inteira deve estar escrita em UTF-8. Eu uso um plugin chamado "HTML Tag" no editor "Notepad++", meu preferido, mas a maioria dos editores tem suporte para conversão de páginas de código.

Se não me engano, no Dreamweaver, você define isso nas propriedades do site e conforme insere o conteúdo, ele já faz a conversão. Uma consulta à documentação do aplicativo deve resolver.

Abraços...
Luferat
Luferat
Admin

Mensagens : 85
Data de inscrição : 17/03/2010
Idade : 52

http://forum.catabits.com.br

Ir para o topo Ir para baixo

Tabela de caracteres especiais/latinos para internet Empty Re: Tabela de caracteres especiais/latinos para internet

Mensagem  Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos