[Lazarus-es] sistemas unicode

JoshyFun joshyfun en gmail.com
Vie Ene 8 16:31:28 CET 2010


Hello franmate,

Friday, January 8, 2010, 2:25:09 PM, you wrote:

fgc> ¿Conoceis alguna forma de saber si el sistema operativo sobre el que
fgc> corre una aplicación es unicode?
fgc> He mirado en lazarus.freepascal.org y no encuentro nada, también lo
fgc> intenté con las variables de entorno, pero nada.
fgc> Necesito saber el CHARSET del sistema .
fgc> ¿El motivo?, si un usuario guarda los datos con el nombre "sesión año
fgc> 2007.txt" el resultado es imprevisible ( por el uso de los acentos y
fgc> la ñ )

¿ Entorno Windows ?

¿ Por qué el resultado es imprevisible ? Ten en cuenta que FPC y por
lo tanto Lazarus en el manejo de ficheros es ANSI, por lo tanto que el
S.O. sea unicode o no es indiferente, simplemente por que no puedes
acceder a ficheros con nombres unicode fuera de la página de códigos
actual. Lo cual tampoco suele ser un problema a menos que los ficheros
se generen en un pais para ser leidos en otro.

-- 
Best regards,
 JoshyFun





More information about the Lazarus-es mailing list