Set the handles used for --client to use UTF-8

Previously they were binary-mode, so they used `char8` “encoding”, taking
codepoint values modulo 256, leading to cryptic identifier mangling errors
when using idris-vim.