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

Reply via email to