Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/09/2013, 01:24
Avatar de bet7o
bet7o
 
Fecha de Ingreso: febrero-2010
Ubicación: DF
Mensajes: 315
Antigüedad: 14 años, 9 meses
Puntos: 20
Respuesta: Convertir un fichero txt de utf-8 a ANSI

Esto te puede servir.

Código PHP:
Ver original
  1. $file_name = 'archivo.txt';
  2. $f = file_get_contents($file_name);
  3. $f = iconv("UTF-8", "WINDOWS-1252", $f);
  4. file_put_contents($file_name, $f);

Yo en alguna integración de facturación tenia que mandar un archivo en utf-8, cuando lo descargaba desde mi maquina la codificación era esa pero en el otro sistema la tomaba con otra codificación y mi solución fue agregar el BOM al inicio del archivo.

Código PHP:
Ver original
  1. file_put_contents($this->_path() . $file_name, "\xEF\xBB\xBF" . $string);

Saludos!
__________________
Pero el no contaba con una cosa, mi peligroso desinteres por la vida humana