Error en Generar el Archivo de Banco en los Reportes PHP
De CidesaWiki
(Diferencias entre revisiones)
Línea 1: | Línea 1: | ||
- | |||
En la generacion de Archivos txt, al incluir caracteres especiales, estos caracteres cuentan un espacio mas en la cadena, esto genera q se muevan los campos del archivo, pasa asi¡¡ | En la generacion de Archivos txt, al incluir caracteres especiales, estos caracteres cuentan un espacio mas en la cadena, esto genera q se muevan los campos del archivo, pasa asi¡¡ | ||
Línea 5: | Línea 4: | ||
<pre> | <pre> | ||
strlen(Añez)=5, | strlen(Añez)=5, | ||
- | <pre> | + | </pre> |
Entonces la solución que encontré, es buscar el carácter en la cadena, y se lo consigue darle un espacio mas al campo, para que se rellene con un espacio menos, si encuentra el carácter. | Entonces la solución que encontré, es buscar el carácter en la cadena, y se lo consigue darle un espacio mas al campo, para que se rellene con un espacio menos, si encuentra el carácter. |
Revisión de 16:11 11 feb 2008
En la generacion de Archivos txt, al incluir caracteres especiales, estos caracteres cuentan un espacio mas en la cadena, esto genera q se muevan los campos del archivo, pasa asi¡¡
Ejemplo:
strlen(Añez)=5,
Entonces la solución que encontré, es buscar el carácter en la cadena, y se 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); ==