Error en Generar el Archivo de Banco en los Reportes PHP

De CidesaWiki

Saltar a navegación, buscar

En la generación de Archivos txt, al incluir caracteres especiales, estos caracteres cuentan un espacio mas en la cadena, esto genera que se muevan los campos del archivo:

Ejemplo:

 
    $nomemp=str_to_upper('AÑEZ');
    $len_nomemp=strlen($nomemp)=5;

Entonces la posible solución, es buscar el carácter en la cadena, y si lo consigue darle un espacio mas al campo, para que se rellene con un espacio menos, si encuentra el carácter.

   if (ereg((Ñ),$nomemp))
   {
      $rellenonombre = 41 - strlen($nomemp);
   }
   else
   { 
      $rellenonombre = 40 - strlen($nomemp);
   }
Herramientas personales
Espacios de nombres
Variantes
Acciones
Navegación
Herramientas