unicode字符串转换成汉字 DecodeUnicodeUtils (工具类二)
    package com.menglar.soap.item.common.utils;
import org.apache.commons.lang3.StringEscapeUtils;
public class DecodeUnicodeUtils {
	public static String decodeUnicode(String dataStr) {
		
		dataStr = StringEscapeUtils.unescapeJava(dataStr);
		if(!dataStr.contains("\\u")){
			return dataStr;}
		int start = 0;
		int end = 0;
		final StringBuffer buffer = new StringBuffer();
		while (start > -1) {
			end = dataStr.indexOf("\\u", start + 2);
			String charStr = "";
			if (end == -1) {
				charStr = dataStr.substring(start + 2);
			} else {
				charStr = dataStr.substring(start + 2, end);
			}
			
			char letter = (char) Integer.parseInt(charStr, 16);
			buffer.append(letter);
			start = end;
		}
		return buffer.toString();
	}
}