unicode轉化爲漢字

/**
	 * @Title: convertUnicode
	 * @Description: 將unicode轉化爲漢字
	 * @param utfString
	 * @return
	 * @throws
	 */
	public String convertUnicode(String utfString) {
		StringBuilder sb = new StringBuilder();
		int i = -1;
		int pos = 0;

		while ((i = utfString.indexOf("\\u", pos)) != -1) {
			sb.append(utfString.substring(pos, i));
			if (i + 5 < utfString.length()) {
				pos = i + 6;
				sb.append((char) Integer.parseInt(
						utfString.substring(i + 2, i + 6), 16));
			}
		}
		sb.append(utfString.substring(pos, utfString.length()));

		return sb.toString();
	}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章