Precedente :: Successivo |
Autore |
Messaggio |
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 20 Feb 2011 17:24 Oggetto: Conversione Unicode -> ANSI da programma C |
|
|
Ragazzi,
mi rivolgo nuovamente a Voi, Divinità Superiori della Programmazione, perché ho appena imparato la lezione fondamentale della programmazione di I/O da file in C. Dice il saggio:
Citazione: | Quando la testa è piena di lividi per le botte contro lo spigolo e quando le dita dei piedi fanno male per i calci contro il muro, l'inc****tura è dovuta al fatto che i file che stai cercando di leggere sono IN PARTE ANSI E IN PARTE UNICODE, anche se i caratteri del file potrebbero tranquillamente essere tutti espressi come ANSI. E' impresentabile, ma è così.
|
E quando dico inc****tura, non intendo che tura è un array quadrimensionale di tipo inc.
Ora, visto che di usare le funzioni per gli widechar non ci penso nemmeno lontanamente, vorrei sapere se esiste un modo per convertire batch di file da Unicode a ANSI, con le seguenti caratteristiche:
1) Deve andare in batch (ho 400 file da leggere)
2) Deve riconoscere se il file è Unicode o ANSI e convertirlo solo se è Unicode
Ad esempio, se ci fosse modo, da programma C, di riconoscere se un file è ANSI o Unicode e una funzione per convertirli da Unicode a ANSI, salterei di gioia (anche se le dita dei piedi mi fanno ancora male).
Mi sapete aiutare?
Grazie in anticipo! |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 20 Feb 2011 20:23 Oggetto: |
|
|
Ho risolto con Ultraedit! |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 20 Feb 2011 20:31 Oggetto: |
|
|
Come non detto, Ultraedit non ha alcun effetto. Ho provato con una macro, ma nisba.
Ciao! |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 20 Feb 2011 21:22 Oggetto: |
|
|
Alla fine me li sono fatti a mano con il notepad... Se devo farlo ancora mi cerco per lo meno un active x del notepad e mi creo un programma in un ambiente microsoft per farlo automaticamente, tipo VB 5.0 (oh, quello nuovo costa, il 5.0 funziona ancora benissimo!)
Ciao! |
|
Top |
|
|
SverX Supervisor Macchinisti
Registrato: 25/03/02 11:16 Messaggi: 11568 Residenza: Tokelau
|
Inviato: 21 Feb 2011 10:35 Oggetto: |
|
|
Ultraedit avrebbe dovuto andare... boh.
In ogni caso non è che un file è in parte ANSI e in parte Unicode: o è ANSI (se TUTTI i caratteri sono codificati su 8 bit) o è Unicode (se almeno un carattere è codificato widechar, ad esempio attraverso UFT-8 o simile) |
|
Top |
|
|
ZapoTeX Dio maturo
Registrato: 04/06/04 16:18 Messaggi: 2627 Residenza: Universo conosciuto
|
Inviato: 21 Feb 2011 14:53 Oggetto: |
|
|
Grazie SverX!
Intendevo che dei 316 file che ho, alcuni sono unicode e altri sono ansi, totalmente random. Sti dati mi stan facendo impazzire, ora posto un altra cosa sul sorting.
Ciao! |
|
Top |
|
|
|