codepage



  • hallo leute,

    kennt jemand eine moeglichkeit auf die verwendete codepage eines locales zu kommen ? es muss nicht portable sein. reicht wenn es unter windows funktioniert.

    Meep Meep



  • hab was fuer mich brauchbares gefunden. falls es jemand interessiert:

    unsigned long used_cp;
       GetLocaleInfoEx(L"de-DE", LOCALE_IDEFAULTANSICODEPAGE | LOCALE_RETURN_NUMBER, reinterpret_cast<wchar_t*>(&used_cp), sizeof(2));
    
       std::cout << "default codepage for de-DE: " << used_cp << std::endl;
    

    Ausgabe:

    default codepage for de-DE: 1252
    

    wenn man anstatt LOCALE_IDEFAULTANSICODEPAGE LOCALE_IDEFAULTCODEPAGE angibt, bekommt man die OEM codepage

    Meep Meep


Anmelden zum Antworten