Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

matlorenzo

problemas com acentos

Recommended Posts

galera, queria fazer o uso da tecnologia ajax com o método post... vi um tópico aqui no forum q ensina como lidar com os acentos, mas não consegui entender a ideia, aqui não funcionou... ele ensina como "encriptar" ( acho ) os valores q quero passar... mas não sei como trazer os valores a sua forma original depois. Em resumo, alguém sabe como lidar com caracteres acentuados quando usamos o método POST para enviar dados via AJAX?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tipo... você está montando uma String com os valores do seu formulário certo?Faz essa string receber ela mesma dessa forma:minhaVar = escape(minhaVar)... se não entendeu... posta o seu código que te digo onde tem que fazer

Compartilhar este post


Link para o post
Compartilhar em outros sites

certo, entendi... mas a questão é o seguinte.... isso vai decodificar a string no javascript... e como farei pra traze-la ao normal no php, asp, perl, essas coisas? preciso saber o caminho da volta.

Compartilhar este post


Link para o post
Compartilhar em outros sites

existe essa função em php? isso não é uma função javascript?eu me refiro a um caso de enviar um conteúdo para uma página e não existir um retorno.a página processa o conteúdo e pronto... então tem q haver uma maneira de cuidar disso lah na propria página, sem depender do javascript pra fazer o reverso.

Compartilhar este post


Link para o post
Compartilhar em outros sites
existe essa função em php? isso não é uma função javascript?

eu me refiro a um caso de enviar um conteúdo para uma página e não existir um retorno.

a página processa o conteúdo e pronto... então tem q haver uma maneira de cuidar disso lah na propria página, sem depender do javascript pra fazer o reverso.

 

escape() -> urlencode()

unescape() -> urldecode()

 

Se não me engano, a unescape não converte os "+" em espaços... isso você tem que fazer manualmente. Pode ser através do método replace().

 

[]'s!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.