Il 02 maggio 2012 14:45, Antonio Galea <antonio.galea@xxxxxxxxx> ha scritto: > 2012/5/1 Marco Ciampa <ciampix@xxxxxxxxx>: >> >> A me risulta che Win usi da un po' UTF-16 >> >> http://it.wikipedia.org/wiki/UTF-16 >> >> "UTF-16 è la rappresentazione nativa del testo per le versioni di >> Windows basate su NT, per il linguaggio di programmazione Java e per gli >> ambienti .NET e Mac OS X Cocoa e Core." > > Da parecchi anni Windows ha una doppia API - quella con la > codifica a byte singolo (che dai noi è praticamente sempre > win-1252), e quella wide che usa l'Unicode (onestamente non > sono certo di quale encoding, ma le macchine moderne mi > pare che siano basate su UTF-8 e non su UTF-16). La rogna è che alcuni programmi leggono solo UTF-16, un esempio è SetACL[1], che esporta le ACL in un file di testo con encoding UTF-16LE . A complicare ancora la faccenda poi ci sono cose come il BOM (che non è Bon detto da uno di Rovereto) http://unicode.org/faq/utf_bom.html#bom1 Un editor in grado di usare vari encodings per leggere file di testo sotto windows è l'ottimo Notepad++ > Una valanga di software però sa usare solo la codifica ad 1 byte > per carattere - supporre di poter usare solamente una codifica wide > è andare in cerca di rogne. Già, mi pare di aver capito che ogni sw fa ciò che vuole, più o meno. ciao, rob [1] http://helgeklein.com/setacl/ > Antonio -- Per iscriversi (o disiscriversi), basta spedire un messaggio con OGGETTO "subscribe" (o "unsubscribe") a mailto:linuxtrent-request@xxxxxxxxxxxxx