[Portugal] Ajuda PHP

Arley Pinto andrapt at gmail.com
Thu Sep 22 19:32:29 EDT 2011


Viva!

Obrigado pela ajuda.
De fato a função urldecode não ajudou muito, retirei ela do código e
var_dump ajudou a perceber meus dados! :D

Problema resolvido,
mais uma vez, obrigado!

Arley Pinto

On Qui, 2011-09-22 at 23:12 +0100, Marco Afonso wrote:
> Viva!
> 
> 
> Não sei se ajuda mas tente verificar no PHP a qualidade dos dados
> recebidos em $_REQUEST:
> 
> 
> var_dump($_REQUEST);
> var_dump(urldecode($_REQUEST['description']));
> 
> 
> Olhando para o manual da função urlencode, nos comentários estão
> descritos vários problemas relacionados com a codificação entre
> cliente-servidor:
> http://php.net/manual/en/function.urldecode.php
> 
> 
> Por outro lado, se a aplicação cliente for um documento html,
> verifique se a codificação do documento é UTF-8, adicione esta tag
> META entre as tags <head></head>
> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
> 
> 
> Cumprimentos,
> Marco Afonso
> 
> No dia 22 de Setembro de 2011 13:43, Arley Pinto <andrapt  gmail.com>
> escreveu:
>         Olá caríssimos,
>         
>         Estou desenvolvendo um aplicativo simples no android que pega
>         as coordenadas de um ponto e envia para um servidor em php e
>         postgis juntamente com alguns dados e um arquivo de imagem.
>         Meu problema não é com o postgis, mas com questões de encode,
>         não sei se do php ou do postgresql.
>         Por exemplo, do lado do Android faço 
>         URLEncoder.encode(description, "UTF-8");  [com description =
>         'Fonte das Águas Férreas']
>         
>         Já pelo lado do php faço
>         urldecode($_REQUEST['description'])
>         
>         mas ao inserir na base [pg_query($connection, $sql);], obtenho
>         o seguinte erro
>         
>         "PHP Warning:  pg_query(): Query failed: ERROR:  invalid byte
>         sequence for encoding "UTF8": 0xe16775\nHINT:  This error can
>         also happen if the byte sequence does not match the encoding
>         expected by the server, which is controlled by
>         "client_encoding"."
>         
>         O Enconding da minha base postgresql é UTF-8.
>         Já tentei diversas possíveis soluções encontradas no google,
>         mas não obtive sucesso.
>         
>         Alguém poderia me ajudar?
>         
>         -- 
>         Atenciosamente,
>         
>         Arley Pinto
>         
>         "Se avexe não, amanhã pode acontecer tudo, inclusive nada"
>         
>         _______________________________________________
>         Portugal mailing list
>         Portugal  lists.osgeo.org
>         http://lists.osgeo.org/mailman/listinfo/portugal
>         
> 
> 
> _______________________________________________
> Portugal mailing list
> Portugal  lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/portugal

-- 
Atenciosamente,

Arley Pinto

"Se avexe não, amanhã pode acontecer tudo, inclusive nada"



More information about the Portugal mailing list