(Windows) или примите параметр командной строки (если необходимо).

ускаю этот фрагмент дважды в терминале Ubuntu (кодировка установлена ​​в utf-8), один раз с./test.py а затем с./test.py >out.txt:

uni = u"\u001A\u0BC3\u1451\U0001D10C"
print uni

Без перенаправления печатает мусор. С перенаправлением я получаю UnicodeDecodeError. Может кто-нибудь объяснить, почему я получаю ошибку только во втором случае, или даже лучше дать подробное объяснение того, что происходит за кулисами в обоих случаях?

Ответы на вопрос(0)

Ваш ответ на вопрос