如何使用boost.python提取unicode字符串

yel*_*elo 14 python unicode boost boost-python

当我这样做时,代码似乎会崩溃 extract<const char*>("a unicode string")

有谁知道如何解决这个问题?

edv*_*dig 1

你有没有尝试过

extract<std::string>("a unicode string").c_str() 
Run Code Online (Sandbox Code Playgroud)

或者

extract<wchar_t*>(...)
Run Code Online (Sandbox Code Playgroud)