Ciao Maurizio,
la cosa è davvero molto strana.
Ma tu dove hai visto questi caratteri, sul prf con un editor?
In questo caso vuol dire che quei file non sono Win1252, perché in
Win1252 il carattere "ŕ" non esiste.
Per lo stesso motivo escludo che tu li abbia visti dal JXOB.
> non vorrei fosse legato alla conversione in utf8 dei prg/prg?
Quale conversione?!
I prg/prf non sono stati toccati dall'utf-8, anzi lo sforzo in runtime è
stato proprio quello di presentare in utf-8 i contenuti win1252 del
JXOB.
Infatti il passaggio ad utf-8 è stato fatto in 2.9, senza alcun
passaggio di versione.
Avrebbe potuto trattarsi della conversione per Janox 3.0, ma mi dici che
il problema si è verificato su dei commit del '24, quindi non c'entra.
> Ad esempio in una commit git del 26/09/2024 la parola "Visibilità" è
> diventata "Visibilitŕ".
Anche la forma è strana: "à" accentata UTF-8 letta in Win1252 diventa
"Ã", non "ŕ", mentre viceversa è un carattere UTF-8 non valido, quindi
vedresti "?" o un segnaposto del genere.
> E' chiaro che non è una modifica fatta da uno sviluppatore.
Ma non ho capito quanto la cosa è diffusa: mi dici "molte lettere
accentate", quindi immagino in molti programmi diversi, quindi non può
essere stato un programmatore.
E comunque, al limite, un programmatore che ha fatto "cose strane" col
prf, certo non ha scritto quei caratteri nel JXOB...
Con queste informazioni non riesco a dirti molto di più.
Fammi sapere come fai a vedere il problema, che diffusione ha e magari
una casistica di quando e dove è successo.
A me, sinceramente, l'unica cosa che viene in mente è che ci sia o ci
sia stato qualche problema con GIT (infatti parli di commit, non di
check-in).
Prima che togliessi i caratteri non ASCII dalla runtime con GIT dovevo
stare sempre molto attento a come mi muovevo, perché accadeva spesso di
sballare i caratteri extra-ASCII e questo perché GIT, internamente,
lavora solo con UTF-8.
Saluti
--
. Tommaso Vannini
. <
tvan...@janox.it>
. Software analysis & development
. Janox project manager (
www.janox.it)