unicode version von getenv



  • Hallo Leute!

    Ich suche die unicode Version von getenv(). Also mit wchar_t* statt char*

    Angeblich gibt es keine solche Funktion - das fände ich sehr schade.
    wenn es wirklich keine Funktion dafür gibt - wie würdet ihr es dann selber schreiben?

    Es geht mir lediglich um die Möglichkeit, dass environment Variablen aus Unicode Zeichen bestehen können -> und die würde ich gerne auslesen (uU irgendwie mit environ?)



  • moin

    hm..
    also wenn das user environment tatsächlich in unicode format vorliegt..
    geht dann nicht sowas wie

    #include <wchar.h>
    
    int main(int argc, char **argv, wchar_t **env)
    

    vielleicht magst auch mal hier schauen: http://www-106.ibm.com/developerworks/linux/library/l-linuni.html

    ansonsten hat windows eine funktions _wgetenv .. also könnte wine(x) sowas auch
    haben.. vielleicht ein ansatz?


Anmelden zum Antworten