[fpc-pascal] request for help: connecting to WIN1251 (ANSI) codepaged DB (FB1.0.3) in Lazarus
Joost van der Sluis
joost at cnoc.nl
Mon Apr 26 12:54:03 CEST 2010
On Thu, 2010-04-01 at 20:19 +0700, 62mkv wrote:
> when trying to connect to FB 1.0.3 server, to database that was
> created using WIN1251 (Windows Ansi Cyrillic) CHARSET, via SqlDB
> TIBConnection component, all Lazarus visual components display ASCII
> (32-127) characters OK, but all Cyrillic characters are displayed as
> ????
>
> I cannot convert DB (anyway, FB 1.0.3 doesn't
> support UTF8) or switch to using another FB.
>
> I've made requests on several FreePascal\Lazarus forums, all states
> that I need either to migrate to migrate to more recent version of
> FB (most popular advice, which I cannot follow) or "patch" SqlDB
> components so that they should make on-the-fly AnsiToUTF8 and vice versa conversion
Why didn't you try that? It's a proper solution.
> Please tell me, is it the only way, and if yes, than how to do it,
> more exactly, cause I'm a terribly new to Lazarus
You can try to set the character-set of the FB-client when you connect.
And you can be new to Lazarus, but this has nothing to do with Lazarus
or fpc. It's a FB issue, or more general, a conversion to UTF issue.
Joost.
More information about the fpc-pascal
mailing list