Bde.DBTables.AnsiToNative
Delphi
function AnsiToNative(Locale: TLocale; const AnsiStr: AnsiString; NativeStr: PAnsiChar; MaxLen: Integer): PAnsiChar; overload;
C++
extern DELPHI_PACKAGE char * __fastcall AnsiToNative(void * Locale, const System::AnsiString AnsiStr, char * NativeStr, int MaxLen)/* overload */;
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
Beschreibung
Konvertiert einen String aus dem ANSI-Zeichensatz in in den Zeichensatz eines bestimmten Gebietsschemas.
Mit AnsiToNative kann ein String aus dem ANSI-Zeichensatz (intern verwendet ) in den Zeichensatz des im Parameter Locale angegebenen Datenbank-Gebietsschemas konvertiert werden. Der Ergebnis-String wird in den Puffer kopiert, auf den der Parameter NativeStr verweist. Mit MaxLen wird die Größe dieses Puffers angegeben. Ist der Puffer für die konvertierte Version von AnsiStr zu klein, wird der Rückgabewert abgeschnitten. Die Funktion AnsiToNative gibt einen Zeiger auf NativeStr zurück.
Sie können mit AnsiToNative beispielsweise Benutzereingaben in den von einer Datenbanktabelle verwendeten Zeichensatz konvertieren.