Hola grupo:

Tengo un pequeño problema, que no esta ligado directamente a Symfony, pero
si a alguien le ha pasado espero me puedan ayudar. Estoy desarrollando una
aplicación que tiene que generar archivos de texto con lineas de datos de
longitudes especificas para ser enviadas a unos mainframe vía Sftp. Estoy
utilizando la función sprintf para generar las lineas, donde cada valor debe
ir en una posición y con una longitud especifica, como por ejemplo el
siguiente formato "%-35s%-28s%-8s%-10s%-10s%-2s" para sprintf.
 El problema es que cuando uno de los valores tiene un caracter UTF-8 el
valor se escribe bien, pero el string se genera con un caracter menos de
longitud. Por ejemplo, en el caso del valor para el formato %-35s que es el
nombre del pais y que debe tener 35 caracteres, para el Pais Canáda se
genera con un string de 34 caracteres. En la documentación de sprintf dice
que la misma no es multibyte compliant, pero no hay información muy exacta
al respecto. Si alguien tiene información sobre este tipo de problemas le
agradezco su ayuda.


-- 
Boris Duin
Celular: 0416-8136373

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"symfony users" group.
To post to this group, send email to symfony-users@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/symfony-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to