Viva!<div><br></div><div>Não sei se ajuda mas tente verificar no PHP a qualidade dos dados recebidos em $_REQUEST:</div><div><br></div><div>var_dump($_REQUEST);</div><div>var_dump(urldecode($_REQUEST[&#39;description&#39;]));</div>
<div><br></div><div>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:</div><div><a href="http://php.net/manual/en/function.urldecode.php">http://php.net/manual/en/function.urldecode.php</a></div>
<div><br></div><div>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 &lt;head&gt;&lt;/head&gt;</div><i>&lt;meta http-equiv=&quot;Content-Type&quot; content=&quot;text/html; charset=utf-8&quot; /&gt;</i><br>
<div><span class="Apple-style-span" style="font-family: Monaco, &#39;Courier New&#39;, monospace; font-size: 11px; color: rgb(0, 102, 0); line-height: 18px; -webkit-border-horizontal-spacing: 5px; -webkit-border-vertical-spacing: 5px; "><br>
</span></div><div><a href="http://php.net/manual/en/function.urldecode.php"></a>Cumprimentos,</div><div>Marco Afonso<br><br><div class="gmail_quote">No dia 22 de Setembro de 2011 13:43, Arley Pinto <span dir="ltr">&lt;<a href="mailto:andrapt@gmail.com">andrapt@gmail.com</a>&gt;</span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><u></u>


  
  

<div>
Olá caríssimos,<br>
<br>
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.<br>
Meu problema não é com o postgis, mas com questões de encode, não sei se do php ou do postgresql.<br>
Por exemplo, do lado do Android faço <br>
URLEncoder.encode(description, &quot;UTF-8&quot;);  [com description = &#39;Fonte das Águas Férreas&#39;]<br>
<br>
Já pelo lado do php faço<br>
urldecode($_REQUEST[&#39;description&#39;])<br>
<br>
mas ao inserir na base [pg_query($connection, $sql);], obtenho o seguinte erro<br>
<br>
&quot;PHP Warning:  pg_query(): Query failed: ERROR:  invalid byte sequence for encoding &quot;UTF8&quot;: 0xe16775\nHINT:  This error can also happen if the byte sequence does not match the encoding expected by the server, which is controlled by &quot;client_encoding&quot;.&quot;<br>

<br>
O Enconding da minha base postgresql é UTF-8.<br>
Já tentei diversas possíveis soluções encontradas no google, mas não obtive sucesso.<br>
<br>
Alguém poderia me ajudar?<br><font color="#888888">
<br>
<table cellspacing="0" cellpadding="0" width="100%">
<tbody><tr>
<td>
-- <br>
Atenciosamente,<br>
<br>
Arley Pinto<br>
<br>
<font size="2">&quot;Se avexe não, amanhã pode acontecer tudo, inclusive nada&quot;</font>
</td>
</tr>
</tbody></table>
</font></div>

<br>_______________________________________________<br>
Portugal mailing list<br>
<a href="mailto:Portugal@lists.osgeo.org">Portugal@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/portugal" target="_blank">http://lists.osgeo.org/mailman/listinfo/portugal</a><br>
<br></blockquote></div><br></div>