消息 [221346]
It's quite common to use wide character strings to support Unicode in C and C++.
In C++ this often means using std::wstring and std::wcout. Maybe these are more common than wprintf? In any case the console output breaks as Py_Initialize hijacks the host application's standard output streams which sounds quite illegitimate to me.
I understand that Python isn't designed for embedding and it would be a lot of work to fix it, but I would still encourage everyone to take a look at this bug. For me, this was one of the reasons I ultimately had to decide against using Python as my application's scripting language, which is a shame. |
|
| 日期 |
用户 |
动作 |
参数 |
| 2014-06-23 09:38:19 | makegho | 修改 | recipients:
+ makegho, jpe, vstinner, tim.golden, ezio.melotti, Arfrever, BreamoreBoy, zach.ware, steve.dower |
| 2014-06-23 09:38:19 | makegho | 修改 | messageid: <1403516299.5.0.805958909217.issue16587@psf.upfronthosting.co.za> |
| 2014-06-23 09:38:19 | makegho | 链接 | issue16587 messages |
| 2014-06-23 09:38:19 | makegho | 创建 | |
|