CodePage-ID für Zeichensatz-name: GetEncoding äquivalent in Delphi?

Ich bin auf der Suche nach einem Win32-äquivalent .Net-Codierung.GetEncoding-Methode verwendet werden, in Delphi7.

Was ich erreichen möchte ist das konvertieren einer Codepage-ID (zB.: 28592) um einen Zeichensatz namens iso-8859-2 in diesem Fall).

Ich habe eine Win32-Funktion genannt GetCPInfoEx, aber das gibt eine lange CodePage name, und ich brauche die kurzen, wie die, die auf dieser Seite aufgeführt: (siehe Spalte Name)
http://msdn.microsoft.com/en-us/library/system.text.encoding.aspx

Danke!

  • Für Menschen mit den neuesten Versionen von Delphi(XE), haben wir-System.SysUtils.TEncoding.GetEncoding(CodePageId).EncodingName
InformationsquelleAutor Steve | 2010-04-04
Schreibe einen Kommentar