私は、telnet クライアントをサイド プロジェクトとして動作させようとしています。この要点を基本的な例として見ました。ただし、コンパイルしてghciで実行すると、エンコーディングが文字化けすることがわかります。以下、登場人物の参考です。
���� ��#��'
私の推測では、これは、telnetがコードに 7 ビット ASCII / 特別な telnet ビットを使用する場合に、すべての送信で Conduit がデフォルトで UTF-8 を使用するためであると考えられます。また、標準出力/端末は、変換を行わなくても UTF-8 を直接解釈できますか?
前もって感謝します!