utf-8 and ctypes
catphive at catphive.net
Wed Sep 29 00:54:31 CEST 2010
I'm using python 2.5.
Currently I have some python bindings written in ctypes. On the C
side, my strings are in utf-8. On the python side I use
ctypes.c_char_p to convert my strings to python strings. However, this
seems to break for non-ascii characters.
It seems that characters not in the ascii subset of UTF-8 are
discarded by c_char_p during the conversion, or at least they don't
print out when I go to print the string.
Does python not support utf-8 strings? Is there some other way I
should be doing the conversion?
More information about the Python-list