Я пробовал Основы встраивания Python в C ++, и когда я запускаю этот код, я получаю сообщение об ошибке «SyntaxError: (ошибка Unicode) кодек« utf-8 »не может декодировать байт 0xf4 в позиции 10: недопустимый байт продолжения».Я не могу понять, что в этом плохого.Я закодировал этот текст на Pycharm, он прекрасно работал, но не тогда, когда я пытаюсь встроить это в C ++.Заранее благодарен за помощь
PyObject* pInt;
Py_Initialize();
PyRun_SimpleString("txt = u\"flag_for_Côte_d’Ivoire\"\nx = txt.encode()\nprint(x)");
Py_Finalize();
printf("\nPress any key to exit...\n");
if(!_getch()) _getch();
return 0;
, если я только сделаю
PyRun_SimpleString("txt = u\"flag_for_Côte_d’Ivoire\"")
, это тоже не сработает.Версия Python, которую я использую, является Python 3.7.3 и на Windows VS 2008