Re: Sybase Univarchar Conversion

Brad Wery <[email protected]>
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Can you point me to some documentation that outlines how to setup UTF-8? I
can't use config files for this because end users may not know how to set
this up.

How can I add support for wide encoding?


On Sun, Jun 20, 2010 at 6:58 AM, Frediano Ziglio <[email protected]> wrote:

> 2010/6/19 Brad Wery <[email protected]>:
> > This one is a bit over my head. With other ODBC drivers, I don't have to
> do
> > anything special and Unicode characters come back from the database
> correct.
> > With FreeTDS, the characters are converted and some actually turn to "?".
> >
> > I won't know the configuration of the server before hand, nor will I know
> > the language of the strings stored in the database.
> >
> > I noticed that a lot of people ask about this. Is it a bug? I did notice
> > this code in token.c:
> >
> > if (curcol->on_server.column_type == SYBLONGBINARY && (
> >        curcol->column_usertype == USER_UNICHAR_TYPE ||
> >        curcol->column_usertype == USER_UNIVARCHAR_TYPE)) {
> >        /* FIXME ucs2 is not UTF-16... */
> >        /* FIXME what happen if client is big endian ?? */
> >        curcol->char_conv = tds->char_convs[client2ucs2];
> >    }
> >
> > I couldn't help but notice the fix me labels. Is this the cause?
> >
> > Thanks,
> >
> > Brad
>
> No, if you doin't use klingon or other strange languages. You have to
> set up utf-8. The problem is that we do not still support wide
> encoding.
>
> freddy77
> _______________________________________________
> FreeTDS mailing list
> [email protected]
> http://lists.ibiblio.org/mailman/listinfo/freetds
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.