21.01.2015 19:45, 'Martijn Tonies wrote: > > I have an EXCEPTION object with a Unicode text in it, a stored procedure > raises this exception. > The client application can view the Unicode text just fine when it > retrieves the Exception meta data, but when the exception is raised, > Firebird doesn’t seem to translate the text. > Any idea how to do this?
Historically, RDB$EXCEPTION_MESSAGE has NONE charset, so it's never transliterated to the client charset. The engine simply has no idea that you stored UTF8 there. Sigh. Dmitry