On 29.11.2012, at 09:24, Massimo Valle <[email protected]> wrote: > > On 28.11.2012, at 17:19, Christian Schmitz <[email protected]> > wrote: > >> >> Am 28.11.2012 um 16:26 schrieb Massimo Valle <[email protected]>: >> >>> Unfortunately nothing changes. I tried with "en_US.utf8", "C", "POSIX", >>> "en_US.57372" but does nothing. >>> >>> I can't find no informations about this problem on the net. Also I tried >>> with different PCs with WinXP and Win 7 but the result it's the same. >> >> >> Well, Windows by default runs on ANSI encoding. >> >> See >> http://msdn.microsoft.com/de-de/library/x99tb11d(v=vs.80).aspx >> >> I think the key things is to have the same encoding for both the client in >> the database connection and with set locale for the Visual C runtime. >> >> Also I found a table here: >> http://msdn.microsoft.com/en-us/library/windows/desktop/dd317756(v=vs.85).aspx >> >> May be interesting to try ".65001" for set locale. > > I tried, but nothing change, again. > > the setlocale() page says: > "The set of available languages, country/region codes, and code pages > includes all those supported by the Win32 NLS API (except code pages that > require more than two bytes per character, like UTF-8)." > > So, seems we can't use set locale() for UTF8. May be using _wsetlocale() ? > > But there should be a method to make it working with UTF8….
Just looking at the SQLAPI++ docs... Have you compiled the Windows library with UTF-8 support? There should be a couple of build options for this: SA_UNICODE SA_UNICODE_WITH_UTF8 Massimo Valle SACO Software and Consulting GmbH, Mühlgasse 5, D-97840 Hafenlohr Tel.: ++49 9391 90890-0, Fax: ++49 9391 90890-99, E-Mail: [email protected] Amtsgericht Würzburg HRB 5410, Geschäftsführer: Peter Schubert, Dipl.-Wirt.ing.(FH) Thorsten Beck _______________________________________________ Mbsplugins_monkeybreadsoftware.info mailing list [email protected] https://ml01.ispgateway.de/mailman/listinfo/mbsplugins_monkeybreadsoftware.info
