Conversione caratteri accentati in c
Inviato: dom 25 giu 2006, 22:24
Ciao
vi chiedo ancora un piccolo consiglio per quanto riguarda la programmazione in c.
sto scrivendo un programma che fa il parsing di un file xml che contiene caratteri accentati.
Il parsing avviene correttamente, ma quando vado a stampare ciò che viene letto, le lettere accentate non vengono riconosciute.
Come faccio a risolvere?
esempio della stringa malfatta:
ciao!
EDIT
la cosa ideale sarebbe una stupidissima funzione di qualche libreria che mi converte la stringa nel charset giusto, in questo modo:
vi chiedo ancora un piccolo consiglio per quanto riguarda la programmazione in c.
sto scrivendo un programma che fa il parsing di un file xml che contiene caratteri accentati.
Il parsing avviene correttamente, ma quando vado a stampare ciò che viene letto, le lettere accentate non vengono riconosciute.
Come faccio a risolvere?
esempio della stringa malfatta:
Codice: Seleziona tutto
cambio di modalità EDIT
la cosa ideale sarebbe una stupidissima funzione di qualche libreria che mi converte la stringa nel charset giusto, in questo modo:
Codice: Seleziona tutto
convert(char* string, char *newstring)