title: Ruby 1.9.3 Why does "\x03".force_encoding("UTF-8") get \u0003 ,but "\x03".force_encoding("UTF-16") gets "\x03"
body: <p>Ruby 1.9.3</p>
  
  <pre><code>irb(main):036:0* "\x03".force_encoding("UTF-16")
  =&gt; "\x03"
  irb(main):040:0* "\x03".force_encoding("UTF-8")
  =&gt; "\u0003"
  </code></pre>
  
  <p>Why is "\x03".force_encoding("UTF-8") is \u0003 and "\x03".force_encoding("UTF-16") ends up with "\x03" , I thought it should be the other way round? </p>