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 >