Convert UTF-16 unicode characters to UTF-8 in java Convert UTF-16 unicode characters to UTF-8 in java json json

Convert UTF-16 unicode characters to UTF-8 in java


try {    // Convert from Unicode to UTF-8    String string = "\u003c";    byte[] utf8 = string.getBytes("UTF-8");    // Convert from UTF-8 to Unicode    string = new String(utf8, "UTF-8");} catch (UnsupportedEncodingException e) {}

refer http://www.exampledepot.com/egs/java.lang/unicodetoutf8.html


You can try converting the string into a byte array

byte[] utfString = str.getBytes("UTF-8") ;

and convert that back to a string object by specifying the UTF-8 encoding like

str = new String(utfString,"UTF-8") ;