<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><br>Segue um exemplo de pequenas frases com problemas:<br>CAF� DA TARDE <br>--&gt; deveria ser &quot;CAFÉ DA TARDE&quot;<br>
<br>Café <br>--&gt; deveria ser &quot;Café&quot;<br><br>REUNI�ES INTERNAS <br>--&gt; deveria ser &quot;REUNIÕES INTERNAS&quot;<br>

<br><br></blockquote><div><br></div><div>A codificação de caracteres do mysqldump está diferente da configuração do &#39;locales&#39; do S.O. de quem criou o dump, e/ou diferente da codificação de caracteres do próprio mysql. Esse é o problema.</div>
<div><br></div><div><br></div><div>Você pode tentar usar esse script na linha de comando:</div><div><br></div><div>&lt;code&gt;</div><div><br></div><div>user$ perl -MEncode -e &#39;open my $ndump ,&quot;&gt;&quot;,&quot;/tmp/meunovodump.sql&quot; while(&lt;&gt;){my $line = $_; my $nline = decode &quot;iso-8859-1&quot;,$line; $nline = encode &quot;utf-8&quot;,$nline; print $ndump $nline;}close $ndump;&#39; path/para/o/dump/cagado.sql</div>
<div><br></div><div>&lt;/code&gt;</div><div><br></div><div>Isso lê o arquivo com a codificação errada, linha a linha, converte cada linha de iso-8859-1 para utf-8 e escreve num novo arquivo em /tmp.</div><div><br></div><div>
<br></div><div> O que é estranho, é que você disse que a página está em utf-8. O código do dump também parece estar em UTF-8, portanto não deveria estar exibindo caracteres &#39;idiotas&#39;. Sugiro que você vá saber primeiro qual é a codificação em todo o caminho do fluxo desses dados, desde S.O., máquinas etc. para saber exatamente para qual codificação você deve converter os seus dados.</div>
<div><br></div><div><br></div><div>Espero que isso ajude!</div><div><br></div><div><br></div><div><br></div><div>Cheers!</div><div><br></div><div><br></div></div><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>
(11)82907780<br>