Data.DB.TStringField.Transliterate
Delphi
property Transliterate: Boolean read FTransliterate write FTransliterate default True;
C++
__property bool Transliterate = {read=FTransliterate, write=FTransliterate, default=1};
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
property | published | Data.DB.pas Data.DB.hpp |
Data.DB | TStringField |
Beschreibung
Legt fest, ob Text aus dem bzw. in den von der Datenmenge verwendeten Zeichensatz konvertiert werden soll..
Verwenden Sie Transliterate, wenn die von der Datenmenge angegebene physikalische Datenbanktabelle keinen ANSI-Sprachtreiber nutzt und die Daten erweiterte ASCII-Zeichen enthalten könneneinen anderen Zeichensatz als UTF-8 (unter Linux) oder ANSI (unter Windows) nutzt und die BLOB-Felder Text enthalten.
Wenn Transliterate den Wert true hat, rufen String-Felder beim Zuweisen des Wertes die Methode Translate der Datenmenge auf, um UTF-8 oder ANSI-Zeichen in den von der Datenmenge verwendeten Zeichensatz umzuwandeln. Umgekehrt konvertiert die Methode Translate beim Lesen eines String-Feld-Wertes die Zeichen aus der Datenbanktabelle in den UTF-8 oder ANSI-Zeichensatz.
Siehe auch