Я пытаюсь заставить клиент telnet работать как побочный проект, и я увидел этот суть как базовый пример. Однако когда я компилирую и запускаю его в ghci, вы видите, что кодировки искажаются. Вот отсылка к персонажам:
���� ��#��'
Я предполагаю, что это связано с тем, что Conduit по умолчанию использует UTF-8 для всех передач, когда telnet использует 7. -bit ASCII / специальный бит telnet для кодов. Кроме того, сможет ли стандартный вывод / терминал напрямую интерпретировать UTF-8 без каких-либо преобразований?
Заранее спасибо!