<div dir="ltr">It does for latin1, i.e. it can convert latin1 chars to utf8|utf16|utf32 encoding on file and vice verse. <div><br><div>That is no change from what file:read and write do. </div><div>And the doc is the same for read_line as for read.<div><div><br></div><div>Anything above 256 gives badarg no_translation.</div><div><br></div><div>I left 'pread' as it is, it doesn't do any conversion today, i.e. ignores encoding. I don't know if it is a bug or intentionally ignored since it is strange to jump around at byte lengths when content is not byte oriented?</div><div><br></div></div></div></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Mar 21, 2015 at 1:38 PM, Anthony Ramine <span dir="ltr"><<a href="mailto:n.oxyde@gmail.com" target="_blank">n.oxyde@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Le 16 mars 2015 à 08:22, Dan Gudmundsson <<a href="mailto:dgud@erlang.org">dgud@erlang.org</a>> a écrit :<br>
<br>
> <a href="https://github.com/erlang/otp/commit/7efa93c9dd4ce25c5754c1b72ec804e8172c0099" target="_blank">https://github.com/erlang/otp/commit/7efa93c9dd4ce25c5754c1b72ec804e8172c0099</a><br>
<br>
So in the end, the file module too supports unicode reading?<br>
<br>
<br>
</blockquote></div><br></div>