title: Why single byte is returned for single char when string is converted
body: <p>As far as I know char in java is built from 2 bytes, so why this test passes?</p>
  
  <pre><code>assertEquals(4, "test".getBytes(Charset.forName("UTF-8")).length);
  </code></pre>