Ich bin dagegen das unreflektiert in die Codelib einzutragen, weil hier die Begriffe
ANSI und
ASCII falsch und mißverständlich benutzt werden. Abgesehen davon ist der OEM-Zeichensatz auf einem russischen System eben nicht identisch mit
EASCII in westlicher Kodierung. Die Beschreibung als Konvertierung von
ASCII nach
ANSI und umgekehrt leitet also in die Irre ...
Zitat:
OemToChar: The OemToChar function translates a string from the OEM-defined character set into either an
ANSI or a wide-character string.
Tja, was ist nun "OEM-defined"? Jedenfalls ist das Ergebnis nicht auf jedem System uniform!