Re: [Firebird-devel] trace_dsql_prepare and statement encoding

2022-04-06 Thread Vlad Khorsun
04.04.2022 19:06, Dimitry Sibiryakov wrote:   Hello.   I've found that for versions 3 and 4 in trace_dsql_prepare() statement->getText() returning SQL statement text converted into UTF-8 and getTextUTF8() - returning it converted twice. ITraceSQLStatement::getTextUTF8() is not used by

[Firebird-devel] trace_dsql_prepare and statement encoding

2022-04-04 Thread Dimitry Sibiryakov
Hello. I've found that for versions 3 and 4 in trace_dsql_prepare() statement->getText() returning SQL statement text converted into UTF-8 and getTextUTF8() - returning it converted twice. It is reproducible even with standard trace plugin (audit log as seen in ANSI mode): Statement