Título: Problema con caracteres especiales al guardar archivo de texto plano Publicado por: Crazy.sx en 27 Abril 2013, 05:36 am Hola. Estoy haciendo un pequeño programa en .NET pero necesito usar un script PHP que guarde lo que estoy escribiendo en un archivo de texto que se encuentre en un servidor web.
Este es el código PHP que estoy usando: Código
El script funciona, sólo que si quiero escribir algo que contenga signo de preguntas "¿?" o letras con acentos o cualquier otro caracter especial me sale siempre en el texto un signo "?", es decir que si quiero escribir una frase y un signo, por ejemplo: Citar "¿Hay una canción? ¬¬" El resultado es: Citar ?Hay una canci?n? ?? Vi en otra parte que debía agregar una línea como la siguiente para solucionarlo pero no pasa nada: Código
¿Alguien me puede orientar un poco? ¿Decirme qué es lo que estoy haciendo mal? Gracias. Título: Re: Problema con caracteres especiales al guardar archivo de texto plano Publicado por: engel lex en 27 Abril 2013, 05:52 am en donde estás visualizando la repsuesta del php, porque es mas probable que el problema sea de la herramienta de visualizacion que del php per se
por otro lado muestras esta linea Código: $headers = "Content-type: text/html; charset=iso-8859-1\r\n"; pero no estás haciendo nada con la variable realmente... en tal caso Código: header("Content-type: text/html; charset=iso-8859-1") aunque mas bien creo que deberias probar con utf 8 Código: header('Content-Type: text/html; charset=UTF-8'); Título: Re: Problema con caracteres especiales al guardar archivo de texto plano Publicado por: Crazy.sx en 27 Abril 2013, 06:12 am en donde estás visualizando la repsuesta del php, porque es mas probable que el problema sea de la herramienta de visualizacion que del php per se Simplemente entro con Chrome, Firefox o IE; descargando ese archivo, y siempre es lo mismo: Citar MI_URL/registro.txt Intentaré tus sugerencias. Disculpa, pocas ideas en PHP. Gracias- |