Ho un'applicazione C in cui ricevo una stringa UTF-8 a cui passa un socket come char *. Ora voglio stamparlo sulla console usando Eclipse CDT. Come posso fare questo? Quello che ottengo è solitamente qualcosa come "Günther" che dovrebbe essere "Günther"Come stampare i caratteri UTF-8 su console utilizzando C
Grazie mille.
Quali ** ** OS ??? –
Hai controllato le impostazioni locali e così via? Se questo non funziona, controlla caratteri ampi e stringhe larghe. Se ciò non funziona, prova a convertire la stringa da solo. Onestamente non ricordo come farlo, ma penso che la risposta sia in una di quelle cose. – aaaaaa123456789
Questo è il problema della tua console. Non interpreta il tuo output come UTF-8. –