![]() |
Problemas con la ñ Buenas He visto por ahi varios post en los que la gente pregunta sobre problemas que tiene al intentar mostrar la ñ desde un archivo xml, y a lo que se responde con que la solucion es guardar el archivo xml codificado en utf-8. Mi problema es que yo no guardo el archivo, sino que, tal como se crea se muestra por pantalla. De hecho, el codigo que uso es copiado desde la pagina de Google Maps (http://code.google.com/support/bin/answer.py?answer=65622 ), y es el siguiente: Código PHP: Código: $xmlStr=str_replace("ñ",'ñ',$xmlStr);¿Que puedo hacer? Gracias de antemano |
Re: Problemas con la ñ Hay un error en el codigo php puesto antes. De hecho no es un error, lo puse bien, pero está mal interpretado y se muestra mal en el foro. $xmlStr=str_replace("'",''',$xmlStr); se interpreta como $xmlStr=str_replace("'",''',$xmlStr); y hace que el resto del codigo se vuelva una cadena de texto. Saludos |
Re: Problemas con la ñ para ñ y acentos no debes usar UTF8, sino iso-8859-1... :adios: |
Re: Problemas con la ñ Buenas. En la función me parece ver un pequeño error en la cuarta línea. Ahí el coloreado del código cambia, y es porque no está reconociendo los caracteres. Si lo que quieres es reemplazar la comilla simple ('), lo deberías hacer por ' function parseToXML($htmlStr) { $xmlStr=str_replace('<','<',$htmlStr); $xmlStr=str_replace('>','>',$xmlStr); $xmlStr=str_replace('"','"',$xmlStr); $xmlStr=str_replace("'",''',$xmlStr); $xmlStr=str_replace("&",'&',$xmlStr); return $xmlStr; } Yo probaría a volver a poner la ñ como primer línea, a ver qué pasa. Otra cosa: ¿por qué en la primera línea, para el lt pones $htmlStr y para el resto $xmlStr? Mikel. |
Re: Problemas con la ñ Cita:
Código PHP: |
| La zona horaria es GMT -6. Ahora son las 05:14. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.