title: How to convert UTF8 string to UTF16
body: <p>I'm getting a UTF8 string by processing a request sent by a client application. But the string is really UTF16. What can I do to get it into my local string is a letter followed by <code>\0</code> character? I need to convert that String into UTF16. </p>
  
  <p>Sample received string:  <code>S\0a\0m\0p\0l\0e</code> (UTF8).<br>
  What I want is : <code>Sample</code> (UTF16)</p>
  
  <pre><code>FileItem item = (FileItem) iter.next();
  String field = "";
  String value = "";
  if (item.isFormField()) {
    try{
      value=item.getString();
      System.out.println("====" + value);
    }
  </code></pre>