Message60974
Logged In: YES
user_id=21627
The sleepycat Unicode build procedure is not usable for
Python. The exposed API (db_open) etc. still operates on
char* strings. It then internally decodes them to WCHAR_T
before passing them to the Win32 API. Why they do this is
beyond me; I can't see any advantage in doing so (for the
users of the library, nothing changes).
It would be possible to change _bsddb to encode Unicode
strings automatically with the "mbcs" codec. Not sure
whether that would help in your case, as I don't know what
the system ANSI code page on your installation is. |
|
Date |
User |
Action |
Args |
2008-01-20 09:58:54 | admin | link | issue1541671 messages |
2008-01-20 09:58:54 | admin | create | |
|