Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2013, 09:00
Avatar de Lecquio
Lecquio
 
Fecha de Ingreso: mayo-2004
Ubicación: Asturias, España
Mensajes: 948
Antigüedad: 20 años, 7 meses
Puntos: 34
Codificacion caracteres checos en PHP

Hola.
Tengo que extraer datos de un xml que tiene algunos caracteres checos que no se me muestran correctamente, mostrando en su lugar caracteres raros.

Siempre utilizo la función utf8_decode() para estas cosas pero hay algunos caracteres que no codifica correctamente que son los que contienen el carón o anticircunflejo, por ejemplo: Ǎ, ǎ, Č, č, Š, š.

¿Que puedo hacer para mostrar estos caracteres correctamente?

Este es el codigo que uso para obtener el texto del XML:
Código:
$fichero = fopen(agenda.xml, 'r');
$buffer = fread($fichero, filesize('agenda.xml'));     
fclose($fichero);

$xml = new SimpleXMLElement($buffer);     
unset($buffer);
foreach ($xml as $xml_datos) {
echo utf8_decode($xml_datos->nombre);
echo utf8_decode($xml_datos->via);
}
Gracias.