Italian community of Lazarus and Free Pascal

Programmazione => Generale => Topic aperto da: Diego1981 - Aprile 04, 2016, 11:20:36 am

Titolo: accento
Inserito da: Diego1981 - Aprile 04, 2016, 11:20:36 am
Ciao Ragazzi
come mai se utilizzo Label1.Caption:=FormatDateTime('dddd',Now); in una label mi da come risultato "Luned" oppure "Luned?" anziche "Lunedė"
grazie
Diego
Titolo: Re:accento
Inserito da: Legolas - Aprile 04, 2016, 06:32:45 pm
Risolvi con:
Codice: [Seleziona]
Label1.Caption := AnsiToUtf8(FormatDateTime('dddd',Now)); 

Edit: come avrai capito č una questione di codifica ;)
Titolo: Re:accento
Inserito da: Diego1981 - Aprile 05, 2016, 07:49:29 am
Grazie Legolas
mi mancava la funzione  ;D
Titolo: Re:accento
Inserito da: bonmario - Aprile 05, 2016, 10:33:08 am
Per caso hai una versione di Lazarus con FPC 2.6.4?
Se č cosė, ti conviene installarne una con FPC 3.0.0: hanno cambiato la gestione dei caratteri oltre il 127 ascii, come ad esempio le lettere accentate.
Io ho parecchi programmi creati in passato che adesso sto adattando alle nuove specifiche.

Ciao, Mario