`

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

    博客分类:
  • java
 
阅读更多

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

下面的几段代码是从《struts 2.1 权威指南》上摘的,因为比较好,就摘下来,方便以后查阅。

(1).这是主代码的图片。

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

public class HTMLDecoder {
 public static String decode(String str){
  String[] tmp = str.split(";&#|&#|;");
  StringBuffer sb = new StringBuffer("");
  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,&#开头的编码换转成中文

分享到:
评论

相关推荐

    java中unicode和中文相互转换的简单实现

    上述方法`gbEncoding`接受一个普通的中文字符串作为输入,然后将这个字符串中的每一个中文字符转换成相应的Unicode编码字符串。方法通过将字符转换为`int`类型的十六进制表示,如果不足四位则补零,然后拼接前缀“\u...

    wycj.rar_4A9_MMJ_QKZ_htmldecoder.java_xmb

    标题中的“wycj.rar_4A9_MMJ_QKZ_htmldecoder.java_xmb”可能是一种编码或标记方式,用于区分不同的项目或者版本。这里的关键点是“htmldecoder.java”,这通常代表一个Java源代码文件,其功能可能是解码HTML内容。...

    网页代码------解密工具

    这时,解密工具可以帮助我们将这些编码内容还原成可读的HTML代码。 JavaScript,作为一种强大的客户端脚本语言,常常用于实现网页的交互性和动态功能。为了保护代码不被轻易查看或篡改,开发者可能会对JavaScript...

    htmldecoder:一个简单的静态网站生成器

    htmldecoder 由Zydecx htmldecoder是一个简单的静态网站生成器。 有了它,您就可以专注于自己的内容,而摆脱琐碎的事情,例如分页/类别/标签/搜索htmldecoder现在正迈出第一步,欢迎您加入以使其更好。 ...

    Jodd工具集-其他

    Jodd是一个开源的Java工具集,包含一些实用的工具类和小型框架。简单,却很强大! ...Jodd被分成众多模块,按需选择,其中 工具类模块有: jodd-core 一些工具类,包括Printf、JDateTime、StringUtil、Fast buffers等等...

    Java 语言实现清除带 html 标签的内容方法

    // content = HTMLDecoder.decode(content); return content; } ``` 这个方法通过正则表达式匹配并替换HTML标签。`replaceAll`函数使用模式匹配来找到所有的HTML标签,并用指定的字符串替换它们。`*?&gt;`匹配任何以...

    语言解密之C语言解密工具

    2. HTMLDecoder.exe:这个名字暗示这是一个HTML解码器,可能用于处理在C代码中嵌入的HTML或加密的HTML字符串,这在某些加密技术中是常见的做法。 3. jad.exe:jad是Java反汇编器的缩写,虽然名字与C语言无关,但...

    Open Source Yahoo Fetch-开源

    4. **HTMLDecoder.java**:这个类可能负责解析和解码从Yahoo服务器接收到的HTML内容,以便从中提取出照片和文件的链接。 5. **Cookie.java**:这是一个标准的Java类,用于表示HTTP Cookie,可能在这个项目中用于...

Global site tag (gtag.js) - Google Analytics