Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] fread y las ñ y tildes

Estas en el tema de fread y las ñ y tildes en el foro de PHP en Foros del Web. Hola Estoy escribiendo en pantalla el texto leido desde un archivo de texto .txt utilizando fread. Toda va bien excepto que en lugar de mostrar ...
  #1 (permalink)  
Antiguo 02/04/2013, 05:05
Avatar de atoleon  
Fecha de Ingreso: marzo-2007
Mensajes: 156
Antigüedad: 17 años, 1 mes
Puntos: 1
fread y las ñ y tildes

Hola

Estoy escribiendo en pantalla el texto leido desde un archivo de texto .txt utilizando fread.
Toda va bien excepto que en lugar de mostrar las ñ y las tildes aparecen caracteres raros (una especie de rombo con un un ? dentro). No voy a pegar el código porque es tan sencillo como hacer un fread del fichero y un echo.

He mirado mil foros y manuales en internet y no consigo dar con la solución. Tengo esta linea en el head:
Código HTML:
Ver original
  1. <meta HTTP-EQUIV="Content-Type" content="text/html; charset=utf-8"/>

y también vi una solución en un foro que parece que todo el mundo le funciona menos a mi. Es utilizando la función "echo htmlentities($cadena)". Utilizando esta función lo que ocurres es que no se muestra el texto en la pantalla.

Espero vuestra ayuda. Saludos a todos y mil gracias.
  #2 (permalink)  
Antiguo 02/04/2013, 05:08
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: fread y las ñ y tildes

¿El archivo esta con el formato UTF-8 o con ANSII?
Porque de ser ANSII tendras que usar utf8_encode() ó utf8_decode(), para procesar el texto.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net
  #3 (permalink)  
Antiguo 02/04/2013, 05:38
Avatar de atoleon  
Fecha de Ingreso: marzo-2007
Mensajes: 156
Antigüedad: 17 años, 1 mes
Puntos: 1
Respuesta: fread y las ñ y tildes

Pues ahora me dejas patinando. El archivo lo cree con la herramienta bloc de notas de windows.

Pero acabo de utilizar la función utf8_encode y ahora funciona a la perfección. Muchas gracias bookmaster.
  #4 (permalink)  
Antiguo 02/04/2013, 06:03
Avatar de bookmaster  
Fecha de Ingreso: febrero-2002
Ubicación: Toledo
Mensajes: 976
Antigüedad: 22 años, 2 meses
Puntos: 67
Respuesta: fread y las ñ y tildes

Si es con el block de notas tendrá el formato ANSII.
De todas maneras te recomiendo que uses Notepad++, con este programa, aparte de editar textos puedes mirar en que formato estan en Codificación.
__________________
Decir si te a funcionado la respuesta es ¡GRATIS!. Por favor indicarlo.
http://www.lohacemosweb.net
http://tutoriales.lohacemosweb.net

Etiquetas: html, tildes
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:36.