Subject Re: [firebird-support] Can't enter non-ASCII characters in ISQL
Author Adriano dos Santos Fernandes
skoczian wrote:
> Hello,
>
> I'm using Firebird 2.1.1 on Gentoo Linux. The system default
> character set is UTF8, entering non-ASCII characters in the console
> works as expected.
>
> But if I start ISQL I can't enter any non-ASCII characters any more.
> They simply aren't shown, and if I enter INSERT or UPDATE statements
> with, say, German placenames containing umlaut characters, those
> characters won't be in the database. I'm entering "SET NAMES
> ISO8859_1" or "SET NAMES UTF8" before connecting to the database (at
> the moment I've got databases for each of these two charsets), but
> that doesn't help.
>
> Umlaut characters entered in other applications show up correctly.
>
> On my Ubuntu box (with Firebird 2.0.3) I get garbage like this:
> M-CM-$.
>
This is problems of libeditline. You could try putting libreadline in
LD_PRELOAD and see it fixes the problems. It may work if FB was built
using --with-system-editline.


Adriano