title: Convert UTF-8 to UTF-16 in iconv
body: <p>As far as I know, the UTF-8 form of"你好" (means "How are you?" in English) is<br>
  <code>\xe4\xbd\xa0\xe5\xa5\xbd</code>, and the UTF-16 form  is <code>u\u4f60\u597d</code> (or you can write it as <code>\x4f\x60\x59\x7d</code>).</p>
  
  <p>Now I use iconv to convert from UTF-8 to UTF-16. At first, I created a new file, with one line("你好") in it, named  test, and I run the command:</p>
  
  <pre><code>cat test | iconv  -f  UTF-8 -t UNICODE  
  ��`O}Y
  </code></pre>
  
  <p>It's not \x4f\x60\x59\x7d. How can I get the right output?</p>