Jump to content


Photo

Acentuação Com Ajax


  • Faça o login para participar
3 replies to this topic

#1 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 27/03/2006, 16:56

Fala gente,

To terminando um chat aqui em ajax, e tenho um pequeno problema, quando eu vou submitar algo, por ajax, pra página, as coisas vão com a acentuação completamente errada.
Eu creio que o problema esteja em alguma codificação.

sendReq.open("POST", '../../private/mensagem/adiciona_mensagem.do', true);
sendReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded')

Mas quando ele retorna pelo xml ele retorna a acentuação tranquila, por exemplo o nome de usuário, ele retorna com acento tranquilamente.

Isso de ajax é muito subjetivo! é dificil ateh de explicar as duvidas!

Valeu

Edição feita por: ddacal, 03/04/2006, 18:01.

Diego Dacal
Webdesigner

#2 Renan Gonçalves

Renan Gonçalves

    Web Developer

  • Usuários
  • 771 posts
  • Sexo:Masculino
  • Localidade:São Paulo, SP
  • Interesses:Programar PHP, Java (e JSP), Javascript (com Ajax, claro), Ruby (on Rails) !

Posted 27/03/2006, 18:52

Tive o mesmo problema que o seu.
Foi fácil.

No PHP mandei um urlencode e no JavaScript fiz:
conteudo = conteudo.replace(/\+/g," ");
conteudo = unescape(conteudo);

Onde conteudo é o valor retornado pelo Request.


[]'s

Renan Gonçalves
renan.saddam@gmail.com
(WebSite / Gmail / orkut / Windows Live! Messenger
)

"Aquele que se define se limita."


#3 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 03/04/2006, 15:58

como assim urlencode?

Eu botei assim e funciona numa boa no FF, mas no IE ele trava o ajax no browser e tenho que fechar e abrir de novo o ieca pra voltar a funcionar...
sendReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=UTF-8');

e assim funciona numa boa no ie, mas no FF vem tudo codificado.
sendReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');

q q eu faço? sento e choro?
que q eh aquilo de urlencode no php? explica o que ele faz pra eu encontrar algo similar aqui do java.

Valeus!

Edição feita por: ddacal, 03/04/2006, 16:09.

Diego Dacal
Webdesigner

#4 ddacal

ddacal

    nheco

  • Usuários
  • 147 posts
  • Sexo:Não informado
  • Interesses:Webdesign<br>Design em geral<br>Fotografia<br>Publicidade

Posted 07/04/2006, 16:05

:( estou precisando desta resposta, alguem tem alguma ideia?!?!

brigado!
Diego Dacal
Webdesigner




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq