python3の文字列
python2から3で
unicode -> str str -> bytes
に変わってswigでのstd::stringの中身がutf-8決め打ちになっている。
http://docs.python.org/py3k/c-api/unicode.html
#if PY_VERSION_HEX >= 0x03000000 return PyUnicode_FromStringAndSize(carray, static_cast< int >(size)); #else return PyString_FromStringAndSize(carray, static_cast< int >(size)); #endif
cp932を生で持たせて後で何とかする手が使えない。
typemapか。