> I mean ExternalEngine::getCharSet, the function to set connection
> charset for plugin management code.
I see getCharSet on IExternalProcedureImpl only. Nothing on
IExternalEngineImpl. :\
Anyway. I have there strncpy(name, "UTF-8", nameSize);, nothing else...
> If you set charset there, I suppose IMessageMetadata will be already in
> its charset, but I'm not looking in the code and may be wrong.
...and still in IExternalProcedureImpl::open I get length==1 for
"character set ascii" parameter. I'll throw an exception when it's not
UTF8 and that's it. I'll not burn my time on this any more.
> But of course, you can use IMetadataBuilder.
Yeah. Not really. If I change charset I have to change the length myself
as well and I don't know the bytes per char for original charset.
--
Mgr. Jiří Činčura
https://www.tabsoverspaces.com/
--
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
Firebird-Devel mailing list, web interface at
https://lists.sourceforge.net/lists/listinfo/firebird-devel