14.08.2020 15:36, Mark Rotteveel wrote:
b) Any character other than a <quote> in the character set identified by the <character
set specification> or implied by āNā.
"""
Which also confirms that the current Firebird behaviour is correct.
Unfortunately that's right.
That is simple to achieve: **don't use introducers**. String literals without a character set specification are by definition in the connection character set. I guess this is not what you actually meant
Yes. I guess you know that situation: user feeds to your driver a SQL string in unicode
and you must somehow send it to server. The simplest solution would be to fix connection
charset to UTF-8 and encode whole string. But the introducers is the gotcha.
I think I'll just document it as a "known issue" and give up.
--
WBR, SD.
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel