Python and Cyrillic characters

Python and Cyrillic characters

by Вася Пупкин -
Number of replies: 0

Hello. I write the following code in C++ and i use the multilanguage question type.
The task requires the input of Cyrillic letters.

#include <iostream>
using namespace std;
int main()
{
    char ch;
    cin >> ch;
    cout << ch;  // I enter the Cyrillic character 'Б'
    return 0;
}


I get an error:

Traceback (most recent call last):
  File "__tester__.python3", line 70, in <module>
    output = subprocess.check_output(exec_command, universal_newlines=True)
  File "/usr/lib/python3.8/subprocess.py", line 415, in check_output
    return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
  File "/usr/lib/python3.8/subprocess.py", line 495, in run
    stdout, stderr = process.communicate(input, timeout=timeout)
  File "/usr/lib/python3.8/subprocess.py", line 1015, in communicate
    stdout = self.stdout.read()
  File "/usr/lib/python3.8/codecs.py", line 322, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd0 in position 1: unexpected end of data

Tell me how to get Python to process Cyrillic characters correctly. Thanks