[c#] Abrufen der Sprache für Nicht-Unicode-Programme



0 Answers

Die NLS-Terminologieseite in Internationalisierung für Windows-Anwendungen hat die Antwort:

Eine ANSI-Anwendung sollte die Sprache für Nicht-Unicode-Programme überprüfen, die während der Installation festgelegt werden. Es verwendet GetACP oder GetOEMCP , um den Wert abzurufen. Es wird keine Funktion zum Festlegen der Sprache für Nicht-Unicode-Programme unterstützt.

Die GetACP Funktion gibt die "ANSI-Codepage" (z. B. 1252 für Englisch) zurück, während GetOEMCP die "OEM-Codepage" (die in der Konsole verwendete Codepage, 437 für Englisch) zurückgibt.

Code Pages enthält weitere Informationen zu Codepages in Windows.

Question

Jeder hat eine Idee, wie Sie den Wert von "Sprache für Nicht-Unicode-Programme" in der Systemsteuerung regionale Einstellungen programmgesteuert mit c #?

Ich habe CultureInfo, RegionInfo bereits ausprobiert und die Standardcodierung mit dem Encoding-Objekt erhalten, aber ich kann nur den Wert für Standards und Formate oder die Hauptcodepage abrufen.




Related



Tags

c# c#