ajax (codificação)

fil79

Power Member
Boas

Estou a fazer uma aplicação web, que consiste em preencher alguns campos de uma form automaticamente através do Onchange de uma dropDown, para tal usei AJAX--> ao mudar o valor da drop down, chama outra página e esta por sua vez vai buscar os valores a uma bd devolvendo posteriormente esse valores ao form inicial..a aplicação funciona bem mas acontece que esses valores devolvidos não têm o encoded correcto:

Ex:" prop? pr?o "

os valores estão correctos na base de dados, e uso também esta função
$resposta = utf8_decode($resposta)


Desde já agradeço qualquer ajuda
 
Boas

Estou a fazer uma aplicação web, que consiste em preencher alguns campos de uma form automaticamente através do Onchange de uma dropDown, para tal usei AJAX--> ao mudar o valor da drop down, chama outra página e esta por sua vez vai buscar os valores a uma bd devolvendo posteriormente esse valores ao form inicial..a aplicação funciona bem mas acontece que esses valores devolvidos não têm o encoded correcto:

Ex:" prop? pr?o "

os valores estão correctos na base de dados, e uso também esta função
$resposta = utf8_decode($resposta)


Desde já agradeço qualquer ajuda

Não será antes isto $resposta = utf8_encode($resposta); ?
 
Boas

Estou a fazer uma aplicação web, que consiste em preencher alguns campos de uma form automaticamente através do Onchange de uma dropDown, para tal usei AJAX--> ao mudar o valor da drop down, chama outra página e esta por sua vez vai buscar os valores a uma bd devolvendo posteriormente esse valores ao form inicial..a aplicação funciona bem mas acontece que esses valores devolvidos não têm o encoded correcto:

Ex:" prop? pr?o "

os valores estão correctos na base de dados, e uso também esta função
$resposta = utf8_decode($resposta)


Desde já agradeço qualquer ajuda

Olá,

o ajax em si não tem qualquer tipo de encoding. Experimenta especificar o encoding no início de cada página processada, incluíndo a que executa o pedido efetuado pelo ajax.
 
Back
Topo