>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Acentuação - Exportação PHP


Boa Noite!!

Estou com o seguinte problema, fiz a exportação de dados conforme ensinado através de um arquivo PHP.

Mas estou tento o seguinte problema:

Quando o registro pesquisado tem acentuação, tipo no campo descrição, o arquivo vem com o valor do campo como null.

Como faço pra tratar isso? Pra resolver isto.


Obrigado pela atenção



4 Respostas


Acredito que consegui resolver... alterei o PHP para assim:


$sth = mysql_query($SQL);


$rows = array();

while($r = mysql_fetch_assoc($sth)){
$conserta = array_map("htmlentities", $r);
$rows[] = $conserta; //array_map('utf8_encode',$r);
}



print json_encode($rows);


no navegador já esta retornando com acentos pelo menos... vou testar posteriormente como chega no android

Abraços.




Bruno,

Com certeza é no PHP, porque o Android apenas mostra o que vêm pra ele.




Rafael...

o arquivo no php agora esta vindo acentuado...como pode ver no link abaixo

http://brunomartins.com.br/php/selectcategorias.php?matricula=1

quando capturo eu vou lá e insiro em uma tabela no sqlite do android... porém quando pesquiso no android agora em um listView . vem tipo assim.:

No lugar de Médio
vem MÉ.dio



o que pode ser... ja passou por isso...?




Lá no PHP usa a codificação ISO8851-1 e não a UTF8.