PDA

Visualizza versione completa : Conversione caratteri da utf8 ad ascii



Andy86
19-09-11, 13: 56
:bai

Come si fa quando un programma non supporta utf8? :confused:

Uso tcbr (http://tequilacat.org/dev/br/index.html) per leggere sul cellulare (lo uso dai tempi del vecchio samsung, ed anche ora che ho symbian l'ho mantenuto per abitudine, non se se esistono valide alternative.), che ha proprio questa unica pecca... non supporta le codifiche a due byte, così, quando apro un file di testo salvato in utf8, le lettere accentate... avete capito. :ghgh

Di solito risolvo cercando un file alternativo che non sia in unicode, ma stavolta niente da fare. :triste

Perciò, visto che stavolta il solito "abilità utf8", non è applicabile... ci sarebbe un modo, un software, qualcosa, per convertire in ascii senza dover passare al setaccio tutti i caratteri a due byte col cerca/sostituisci? :m:

Eventualmente accetto anche suggerimenti su un software alternativo, ma che abbia lo stesso supporto in fatto di segnalibri, utilizzo (touch) e personalizzazione, sia chiaro... :mad:

MarcoStraf
19-09-11, 16: 59
Se ben ricordo il caro vecchio notepad.exe di Windows legge qualunque tipo di file di testo e permette di salvarlo in altri formati, incluso Unicode. Non so se sia questo tu stai cercando

Andy86
19-09-11, 17: 24
:bai

Cavoli, ha funzionato. :shock

Non mi aspettavo che il semplice notepad fosse in grado di convertire la rappresentazione dei caratteri... :ghgh

Con altri programmi che avevo provato i byte restavano invariati e per cui, anche risultando la codifica in iso (ansi), aprendo senza supporto unicode, usciva comunque male. :sisi :boh

MarcoStraf
19-09-11, 20: 00
Cavoli, ha funzionato. :shock

Non mi aspettavo che il semplice notepad fosse in grado di convertire la rappresentazione dei caratteri...
Mai sottovalutare la vecchia tecnologia... :-) Parli con uno che sul lavoro tiene sempre aperto un notepad (assieme a regedit e mille altri....)

Ricorda che ovviamente la conversione funziona solo "backward", per esempio convertendo un Unicode in ANSI si perde in informazione (e infatti notepad lo avvisa se si cerca di farlo)

Glad to be of help

Andy86
19-09-11, 20: 39
Unicode in ANSI si perde in informazione (e infatti notepad lo avvisa se si cerca di farlo)

È esattamente quello che ho fatto... e non mi ha avvisato proprio per niente. :boh
E mi sono stupito proprio perché le lettere accentate non le ho perse, ma sono rimaste, rappresentate ad un solo byte... :sisi

Ad avvertirmi invece (ed a rifiutarsi) è stato gedit, con il messaggio "il file di testo contiene caratteri che non è possibile convertire, selezionare un'altra codifica". :sisi

Andy86
08-07-12, 21: 05
:bai

Rieccomi alle prese con lo stesso problema, e stavolta non notepad non funziona.
L'altra volta non so come sia stato possibile, ma stavolta anche notepad fa come tutti gli altri.
Quindi devo di nuovo convertire un file utf8 in ansi, senza perdere i caratteri accentati. Altri suggerimenti? :thx