Use readTextExactCharacters instead.
readTextExactCharacters(n, charset)
Read exactly n characters interpreting bytes in the specified charset.