PostgreSQL データベースを使用する Delphi アプリケーション(UniDac コンポーネントを使用)。データはデータベースに UTF8 で格納されます。国際文字を読み取るには、次のハンドラーを使用します。
procedure TdmMain.OnGetText(Sender: TField; var Text: String;
DisplayText: Boolean);
begin
Text := Utf8decode (Sender.AsString);
end;
しかし、どのようにデータを保存して DB に戻すことができるのでしょうか? で別のハンドラを作成しましたがOnSetText
、動作しSender.AsString := Utf8Encode (Text);
ていません。
どうすればそれが可能ですか?ありがとう。