[Lazarus-es] sistemas unicode

franmate en gmail.com franmate en gmail.com
Sab Ene 9 19:37:51 CET 2010


Gracias de nuevo por la ayuda,



> fgc> La solución la encontré en este hilo de mensajes:
> fgc> http://www.mail-archive.com/lazarus@miraclec.com/msg11687.html , y es
> fgc> ....
> fgc> {$ifdef WindowsUnicodeSupport}
> fgc> {$endif}
>
> Esto es para determinar si Lazarus se debe de construir con soporte
> Unicode o no, digamos que eso de un dia a otro desaparecerá ya que el
> comportamiento de Lazarus es homogeneo tanto si el sistema operativo
> por debajo soporta Unicode como si no.
>

Efectivamente, non funciona como yo esperaba y no sirvió.

Lo que hago en este momento es utilizar una variable boolean ( esansi
) y la pongo a true si es windows, de esta forma todo funciona bien en
linux-ubuntu y windows, pero tengo que cambiar el valor antes de cada
compilación ( lo que no se debería hacer en lazarus: "escribe una vez,
compila donde quieras" ) , el problema aparecerá si el usuario utiliza
un linux ansi o si windows cambia a UTF-8
Utilizo utf8toansi y ansitoutf8, no acabo de familiarizarme con
utf8tosys y systoutf8

La aplicación también genera un zip , y aquí las cosas empeoran . Con
zipper ( bajado de svn ) perfecto en linux, pero en windows vuelven
los caracteres extraños con acentos y ñ.

Haciendo pruebas en chino  ( copié unos caracteres en chino de la web
), con linux perfecto, pero en windows nada de nada . Esto no tiene
que ver con lazarus, es un problema de windows, pero es un comentario
para afirmar las posibilidades de linux.




More information about the Lazarus-es mailing list