`
baron.unsafe
  • 浏览: 79145 次
社区版块
存档分类
最新评论

Unicode 转码

    博客分类:
  • java
阅读更多

//\u4e2d\u56fd  转码
		StringBuffer sb = new StringBuffer(code);
		int pos;
		while ((pos = sb.indexOf("\\u")) > -1) {
			String tmp = sb.substring(pos, pos + 6);
			sb.replace(pos, pos + 6, Character.toString((char) Integer
					.parseInt(tmp.substring(2), 16)));
		}
		code = sb.toString();


//转码岳麓书院
		StringBuffer sb=new StringBuffer(code);
		int pos;
		while ((pos=sb.indexOf("&#"))>-1) {
			String tmp=sb.substring(pos+2, pos+7);
			sb.replace(pos, pos+8, Character.toString((char)Integer.parseInt(tmp,10)));
		}
		code=sb.toString();
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics