[issue8304] strftime and Unicode characters
AndiDog
report at bugs.python.org
Sun Apr 4 14:07:23 CEST 2010
AndiDog <AndiDog at web.de> added the comment:
Definitely a Windows problem. I did this on Visual Studio 2008:
wchar_t out[1000];
time_t currentTime;
time(¤tTime);
tm *timeStruct = gmtime(¤tTime);
size_t ret = wcsftime(out, 1000, L"%d%A", timeStruct);
wprintf(L"ret = %d, out = (%s)\n", ret, out);
ret = wcsftime(out, 1000, L"%d\u200f%A", timeStruct);
wprintf(L"ret = %d, out = (%s)\n", ret, out);
and the output was
ret = 8, out = (04Sunday)
ret = 0, out = ()
Python really shouldn't use any so-called standard functions on Windows. They never work as expected ^^...
----------
versions: +Python 3.3
_______________________________________
Python tracker <report at bugs.python.org>
<http://bugs.python.org/issue8304>
_______________________________________
More information about the Python-bugs-list
mailing list