title: Inconsistent result for String.getBytes()
body: <pre><code>System.out.println("hello world".getBytes("UTF-8"));
  </code></pre>
  
  <p>occasionally returns a different value, why is that??</p>
  
  <p>Sorry, I'm still a noob at Java.</p>