Cita:
Empezado por duilioisola
Sería bueno que postearas cual fue la solución por si alguien busca en este hilo y se ha encontrado con el mismo problema.
Saludos,
|
No estoy seguro si es la mejor manera, tal vez conceptualmente no es lo mas indicado...
Mi solución fue utilizar una función de que encontré buscando en la web. llamada
UTF8Encode ( const s : WideString ): UTF8String ;
Por ejemplo, si la variable x: widestring; me devolvía 'Soluci?n', la función UTF8Encode ( x ) devuelve 'Solución'.
Es algo que en Delphi lo hace automático y en Lazarus por lo visto no... Encontré dentro de los componentes que trae Lazarus, en la pestaña Sistema, uno llamado TProcessUTF8 seguramente tenga alguna relación y sea una especie de XPMan de Delphi que al agregarlo lo hace automático, o tal vez nada que ver jajaja pero de la manera anteriormente explicada por ahora funciona...