Acentuação para conteúdos carregados por AJAX

Publicado em: 09/04/2007  |  Ajax  |  Visualizações: 3.072  |  1 Comentário(s)

O objeto de requisição do AJAX, trabalha com o conjunto de caracteres UTF-8, que costuma causar alguns problemas bem chatos na hora de renderizar caracteres acentuados em conteúdos carregados por AJAX.
Para resolver esse problema muitos criam funções para substituir caracteres, mas essas funções quese sempre se mostram complicadas e ineficientes.
A forma correta de renderizar os caracteres latinos, é utilizando o conjunto de caracteres ISO-8859-1.
Um erro muito comum é o de configurar a página  que irá receber o conteúdo com esse conjunto de caracteres, quando na verdade deve-se configurar o servidor para responder corretamente.
Há duas maneiras de configurar o servidor para responder corretamente:
           configurar seu servidor para servir ISO-8859-1 por padrão, se você tiver acesso a isto (adicionando uma linha no arquivo httpd.conf para servidores Apache) OU;

           indicar o charset correto no início do seu script server side, com apenas 1 (uma) linha de código passadas abaixo.

Em ASP:
<% Response.Charset="ISO-8859-1" %>
Em PHP:
< ?php header("Content-Type: text/html;  charset=ISO-8859-1",true); ?>
Em JSP:
<%@ page contentType="text/html; charset=ISO-8859-1" %>

ou então usar a meta-tag no arquivo HTML que irá receber o conteúdo:
< META http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">

Mas essa não é uma maneira muito eficiente.

Vale lembrar também que essas configurarções servem apenas para conteúdos recebidos, o conteudo enviado continuará a usar UTF-8.

  -Artigo original do MDC, a enciclopédia livre.  
Links patrocinados
Últimos artigos do editor

ajax.gif Resolvendo o problema do .
Muitas das vezes quando para.
ajax.gif Exibindo Hints com AJAX
É comum ver em aplicações De.
ajax.gif Preenchendo uma ComboBox .
Munidos de nossos conhecimen.
5325e1974ce1b59ade2a42b2d451d3df.jpg Caminhando pelo DOM - Par.
Bem amigos, peço desculpas a.
5325e1974ce1b59ade2a42b2d451d3df.jpg Caminhando pelo DOM - Par.
Chegamos a parte final de no.
5325e1974ce1b59ade2a42b2d451d3df.jpg Caminhando pelo DOM - Par.
Cuntinuamos a nossa cmainha .

Compartilhe:
    Adicionar artigo no dihitt    Adicionar artigo no domelhor    Adicionar artigo no linkk    Adicionar artigo no rec6    Adicionar artigo no technorati
Opinião do leitor:
1 Comentário(s)

 Adriano comentou:

Otima dica!!!! obrigado mesmo

Publicado em: 18/10/2007 - 00:45

Destaques
ÍCONES BR ÍCONES BR
A maior coletânea de ícones do Brasil. Faça suas buscas de ícones, e encontre em forma de filtro.
Especial: Notebooks Especial: Notebooks
Este especial sobre notebooks, vamos listar 3 perfis de usuários e qual a configuração ideal para cada um
Assine nosso RSS Assine nosso RSS
Assine nossos RSS e recebe as novidades do site em seu leitor.
Autor
Artigos Relacionados
Novos Artigos
Notícias Relacionados

© 2005 - 2008 - Oficina da Net - v 3.0 - É proibida a reprodução parcial ou completa do conteúdo deste site sem autorização por escrito. Resolução adequada: 1024x768px.