Hi!

We should decide what should happens with character sets and server-side
plugins. I talked specifically at external engines, but the same may be
valid for trace and whatever.

My idea is that the ExternalContext should have a setCharSet method so
that server-side user code could set its own connection charset. This
connection charset remains active until user code returns to engine.

So far, so good. But there are more problems. At the moment, we return
const char* in various methods, say IRoutineMetadata::getName and
others. These returns utf-8 data.

They are simple (just returns), but may not be convenient in all situations.

Options would be the user to pass a buffer and a character set. Or a
additional API method specifically suitable for conversions.

Opinions?


Adriano


------------------------------------------------------------------------------
Open source business process management suite built on Java and Eclipse
Turn processes into business applications with Bonita BPM Community Edition
Quickly connect people, data, and systems into organized workflows
Winner of BOSSIE, CODIE, OW2 and Gartner awards
http://p.sf.net/sfu/Bonitasoft
Firebird-Devel mailing list, web interface at 
https://lists.sourceforge.net/lists/listinfo/firebird-devel

Reply via email to