用Java语言将utf8编码的汉字还原
作者:雨水,时间:2013-12-30博客地址:http://blog.csdn.net/gobitan
说明:本文介绍了如何用Java将utf-8编码的汉字还原
在网页中的JavaScript中的中文都是经过编码了的,通过浏览器的”查看网页源代码”只能看到类似\u4e2d\u56fd的编码。下面记录了用Java语言解码的过程。
import java.io.UnsupportedEncodingException; public class Utf8ToChinese { public static void main(String[] args) { String strUtf8 = "\u4e2d\u56fd\u4f01\u4e1a\u5bb6\u6742\u5fd7"; String strChinese = null; try { strChinese = new String(strUtf8.getBytes("UTF-8"), "utf-8"); } catch (UnsupportedEncodingException e) { e.printStackTrace(); strChinese = "decode error"; } System.out.println(strChinese); } }
以上代码将utf-8编码解码结果为:中国企业家。