首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

HTMLDecoder,&开端的编码换转成中文

2012-12-20 
HTMLDecoder,&#开头的编码换转成中文转:http://blog.sina.com.cn/s/blog_4b4515650100ldf6.htmlpublic cla

HTMLDecoder,&#开头的编码换转成中文

转:http://blog.sina.com.cn/s/blog_4b4515650100ldf6.html

public class HTMLDecoder {
?public static String decode(String str){
??String[] tmp =str.split(";&#|&#|;");
??StringBuffer sb = newStringBuffer("");
??for (int i=0;i<tmp.length; i ){
???if(tmp[i].matches("\\d{5}")){
????sb.append((char)Integer.parseInt(tmp[i]));
???} else{
????sb.append(tmp[i]);
???}
??}
??return sb.toString();
?}
}
(2).这是一个页面,用于向Action中注入数据的,但不知道为什么,在TestAjaxAction.java中打印出的数据都是以“&#”开头的,所以要用到HTMLDecoder来处理一下。
HTMLDecoder,&开端的编码换转成中文
(3).下面是一个调用HTMLDecoder.java的Action。
HTMLDecoder,&开端的编码换转成中文

热点排行