Ver Mensaje Individual
  #3 (permalink)  
Antiguo 24/05/2012, 06:56
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 7 meses
Puntos: 1517
Respuesta: Problema al subir un archivo usando UTF-8

Como tus archivos están en utf-8 ese error va a ocurrir, por lo que usar esa función es correcto, en todo caso es bueno hacerlo aún más dinámico por si se recibe un archivo no necesariamente en iso-8859-1, yo hago en algunas ocaciones algo como
Código PHP:
Ver original
  1. function setEncoding($data)
  2. {
  3.     $encoding = mb_detect_encoding($data, 'ASCII, ISO-8859-1, UTF-8', true);
  4.     $encoding = ( ( $encoding !== false ) ? $encoding : 'ISO-8859-1' );
  5.     if($encoding != 'UTF-8'){
  6.         $data = iconv($encoding, 'UTF-8//TRANSLIT', trim($data));
  7.     }
  8.  
  9.     return $data;
  10. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos