Ricevo l'input della console dall'utente e desidero codificarlo su UTF-8. La mia comprensione è che il C++ non ha una codifica standard per i flussi di input e che invece dipende dal compilatore, dall'ambiente di runtime, dalla localizzazione e da cosa no.Determinare la codifica dell'input esaminando i byte di input
Come è possibile determinare la codifica dell'input esaminando i byte dell'ingresso?
Per costruire su questo, è possibile utilizzare l'ambiente per determinare un valore predefinito. Dai un'occhiata a $ LANG e al comando locale, se il tuo sistema operativo li supporta. –