1
Hello, I’m doing an address search through the zip code in a function, then I pick up the result and create a session with the name of the city and the state, acontce that every time I have a city with accent, returns me in the following way "S Paulo SP"
Follow my function to search the address through the zip code
private function busca_cep($cep){
$resultado = @file_get_contents('http://republicavirtual.com.br/web_cep.php?cep='.urlencode($cep).'&formato=query_string');
if(!$resultado){
$resultado = "&resultado=0&resultado_txt=erro+ao+buscar+cep";
}
parse_str($resultado, $retorno);
return $retorno;
}
Then in another role, I create the session
public function setCidadeEntregaAction(){
$parametros = $_GET;
$cep = $parametros['cep'];
$resultado_busca = $this->busca_cep($cep);
//echo $cep . ' - ' . $resultado_busca['cidade'] . ' - ' . $resultado_busca['uf'];
Mage::getSingleton('checkout/session')->setCidadedestino($resultado_busca['cidade'].' '.$resultado_busca['uf']);
}
And finally, to display the function in the frontend, I do so
<?php $local = Mage::getSingleton('checkout/session')->getCidadedestino();
echo $local;?>
How to display the result with the correct accent, i.e., "São Paulo SP"?
Can someone help me?