Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/08/2011, 14:08
Avatar de emprear
emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 16 años, 10 meses
Puntos: 1567
Respuesta: caracteres extraños al abrir archivos de texto

Si estás usando Apache, podrias crear un .htaccess que incluya las directivas

hay varias formas

Código Apache:
Ver original
  1. AddDefaultCharset off
  2. AddCharset utf-8 .txt


Código Apache:
Ver original
  1. AddType 'text/html; charset=UTF-8' html
  2. AddType 'text/plain; charset=UTF-8' txt

otra posibilidad es que renombre tus txt como html, a veces el Server pasa hedaers segun la extensión

Podés hacer otras pruebas como abrir el txt directamente en el navegador, y revisar los encabezados para el mismo.
Hacé igual para el php, para revisar los headers correctamente podés ayudarte con alguna extension del Firefox (yo uso Webdeveloper, que s compatible hasta FF 5)
Lo más probable es que al abrir el txt desde php, lo pase como iso-8859-1

Otra cosa que podria funcionar es agergar a tu php
Código PHP:
Ver original
  1. ini_set("default_charset","utf-8");
  2. header("Content-Type: text/html;charset=utf-8");

Es cuestión de probar, no hay una forma universal porque estás dependiendo de configuraciones manejadas por el administrador de servidor

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.