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 */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | Bde.DBTables.pas Bde.DBTables.hpp |
Bde.DBTables | Bde.DBTables |
説明
文字列を、ANSI 文字セットから、与えられたロケールに関連付けられている文字セットに変換します。
AnsiToNative を呼び出すと、ANSI 文字セット(内部的に使用される)で表現される文字列を、Lacale パラメータで指定されるデータベース ロケールに関連付けられている文字セットに変換します。その結果の文字列は、NativeStr パラメータが指すバッファにコピーされます。MaxLen パラメータを使用すると、このバッファのサイズを指定することができます。AnsiStr を変換した文字をすべて収めるのみ、バッファが小さすぎる場合、返される値は切り詰められます。AnsiToNative は、NativeStr へのポインタを返します。
AnsiToNative を使用すると、ユーザーが入力した文字列を、データベース テーブルで使用される文字セットに変換することができます。