package com.rf.demo;
import org.apache.commons.lang.StringEscapeUtils;
/**
* 替换HTMl里面的字符 e.g.: < > " å И 水
*
* @author ivan.yan
*/
public class EscapeUtils {
public static void main(String[] args) {
String s = "中文转字符的HTML实体表示形式";
System.out.println(StringEscapeUtils.escapeHtml(s));
String u = "中文转字符的HTML实体表示形式";
System.out.println(StringEscapeUtils.unescapeHtml(u));
}
}
import org.apache.commons.lang.StringEscapeUtils;
/**
* 替换HTMl里面的字符 e.g.: < > " å И 水
*
* @author ivan.yan
*/
public class EscapeUtils {
public static void main(String[] args) {
String s = "中文转字符的HTML实体表示形式";
System.out.println(StringEscapeUtils.escapeHtml(s));
String u = "中文转字符的HTML实体表示形式";
System.out.println(StringEscapeUtils.unescapeHtml(u));
}
}
本文介绍了一个简单的Java程序,演示如何使用Apache Commons Lang库中的StringEscapeUtils类进行HTML实体的编码与解码。通过两个示例,一是将中文字符串转换为HTML实体表示形式,二是将已编码的HTML实体还原为原始中文字符串。
2430

被折叠的 条评论
为什么被折叠?



