Java tutorial
//package com.java2s; public class Main { public static String unicode2String(String unicodeStr) { StringBuffer sb = new StringBuffer(); String str[] = unicodeStr.toUpperCase().split("U"); for (int i = 0; i < str.length; i++) { if (str[i].equals("")) continue; char c = (char) Integer.parseInt(str[i].trim(), 16); sb.append(c); } return sb.toString(); } }