title: unicode:characters_to_list seems doesn't work for utf8 list
body: <p>I am trying to convert UTF-8 string to Unicode (code point) list with <a href="http://www.erlang.org/doc/man/unicode.html" rel="nofollow">Erlang library "unicode</a>. My input data is a string "АБВ" (Russian string, which correct Unicode representation is [1040,1041,1042]), encoded in UTF-8. When I am running following code:</p>
  
  <pre class="lang-erlang prettyprint-override"><code>1&gt; unicode:characters_to_list(&lt;&lt;208,144,208,145,208,146&gt;&gt;,utf8).
  [1040,1041,1042]
  </code></pre>
  
  <p>it returns correct value, but following:</p>
  
  <pre class="lang-erlang prettyprint-override"><code>2&gt; unicode:characters_to_list([208,144,208,145,208,146],utf8).  
  [208,144,208,145,208,146]
  </code></pre>
  
  <p>does not. Why does it happens? As I read in <a href="http://www.erlang.org/doc/man/unicode.html#type-charlist" rel="nofollow">specification</a>, input data could be either binary or list of chars, so, as for me, I am doing everything right.</p>