Then it is impossible to use the readLine() function to read non-utf8 streams? If it is so this sucks ass, because I have to read the stream to convert it to utf8, because obviously I can't force any stream out there to be utf8 just because D likes it :)