Unicode unter NT 4



  • Mal eine Frage: Konnte WinNT 4.0 eigentlich Unicode? Win 95/98/Me können es ja wohl nicht, 2000/XP schon. Wie sah es mit NT 4.0 aus? (Und wo ich schon dabei bin: Was war mit allen Windows' vor NT und 95? Konnten die das?)



  • NT4.0 konnte Unicode.
    Win95 konnte kein Unicode.
    NT3.51 konnte kein Unicode.

    Der Kernel von 4.0 war letztlich eine unicode-fähige Umsetzung der WinAPI in das NT-Modell, d.h. alle stringverarbeitenden Funktionen der WinAPI waren Unicode, ruft man eine API-Funktion auf, die char-Strings übernimmt, so werden diese erst intern konvertiert.

    Da w2k und auch xp auf dem NT4.0-Kernel basieren, haben sie diese Fähigkeit geerbt.



  • Also kann man generell sagen:
    16-Bit Windows: Kein Unicode
    32-Bit-Windows (DOS-basiert): Kein Unicode
    32-Bit-Windows-NT: Unicode
    Richtig?


Anmelden zum Antworten