[Lazarus-es] Codificación de caracteres

José Mejuto joshyfun en gmail.com
Jue Nov 11 17:07:48 CET 2010


Hello Antonio,

Thursday, November 11, 2010, 4:14:05 PM, you wrote:

AÉ> Con el MessageDlg ocurre lo mismo, si el texto es un literal funciona
AÉ> sin problemas, pero si el texto es pasado como parámetro de un 
AÉ> procedimiento/funcion salen los ? en vez de los acentos.
AÉ> ¿alguna idea?

Todo depende de la "fuente" de las strings, esto es, si viene de una
base de datos, en qué formato te llegan. Si vienen en UTF8 pues
directamente al messagebox, si llegan en ANSI pues AnsiToUTF8, si
llegan en iso8859-1 pues ISO_8859_1ToUTF8 y listo.

La salida de Lazarus es UTF8, así que tienes que adaptar los datos
llegados a ese formato.

-- 
Best regards,
 José





More information about the Lazarus-es mailing list