Ola estou fazendo uma integração em dois bancos de dados, que consiste em copias os dados de um banco para outro, mas estou tendo problema com as as palavras em acentuação ao exibir no site (ex: São Paulo -> São Paulo, S�o Paulo).
O Banco de Origem esta em utf8_general_ci e o o destino em latin1_swedish_ci.
Não tenho autorização para alterar latin1_swedish_ci para utf8_general_ci.
Ja tentei usar decode() e encode(), mas não funcionou um fica "S�o Paulo" e o outro "São Paulo"
Segue abaixo exemplo da integração
<?php //DESTINO $site = mysql_connect("localhost", "bd_user", "pass"); //ORIGEM $inte = mysql_connect("localhost", "bd_user", "pass", true); //DESTINO mysql_select_db('bd_destino', $site); //ORIGEM mysql_select_db('bd_origem', $inte); //ORIGEM - utf8_general_ci $dados = mysql_query("SELECT * FROM IMB_IMOVEL",$inte); while ($imovel = mysql_fetch_array($dados)) { $jaexiste = mysql_num_rows(mysql_query("SELECT * FROM imoveis WHERE cod_int = ".$imovel["CODIGOIMOVEL"],$site)); if($jaexiste > 0) { var_dump("Ja existe: ".$imovel["CODIGOIMOVEL"]."<br>"); } else { //DESTINO - latin1_swedish_ci mysql_query("INSERT INTO imoveis (bairro) VALUES ('".$imovel["BAIRRO"]."')",$site); var_dump("Copiado: ".$imovel["CODIGOIMOVEL"]."<br>"); } } ?>
alguém pode me dar uma luz?