自己對html字串轉義
[url]http://lxs647.iteye.com/blog/800722[/url]
public static String htmlEncode(String source) {
if (source == null) {
return "";
}
String html = "";
StringBuffer buffer = new StringBuffer();
for (int i = 0; i < source.length(); i++) {
char c = source.charAt(i);
switch (c) {
case '<':
buffer.append("<");
break;
case '>':
buffer.append(">");
break;
case '&':
buffer.append("&");
break;
case '"':
buffer.append(""");
break;
case ' ':
buffer.append(" ");
break;
case 9:
buffer.append(" ");
break;
case 10:
case 13:
break;
default:
buffer.append(c);
}
}
html = buffer.toString();
return html;
}
相關文章
- HTML字元實體和轉義字串大全HTML字元字串
- Python對HTML轉義字元進行反轉義PythonHTML字元
- buffalo 框架中 不對 HTML 內容轉義框架HTML
- 在JavaScript中對HTML進行反轉義JavaScriptHTML
- JavaScript 轉義字串JavaScript字串
- react HTML字串轉換ReactHTML字串
- Python對HTML跳脫字元進行反轉義PythonHTML字元
- JS轉換HTML轉義符JSHTML
- mysql 的Escape轉義字串MySql字串
- GOLANG如何避免字串轉義Golang字串
- js html 特殊字元轉義JSHTML字元
- 將html字串轉化為jquery物件HTML字串jQuery物件
- 轉:對字串的“sum”——在Oracle中自定義聚集函式的例子字串Oracle函式
- HTML字串與NSAttributeString互相轉換HTML字串
- 對html語義化的理解認知HTML
- 字串格式化format符號含義+轉義字元含義字串格式化ORM符號字元
- React中的HTML轉義寫法ReactHTML
- javascript轉義或者還原html標籤JavaScriptHTML
- C#給字串賦予字面值——字串插入、轉義序列的使用C#字串
- 對轉義字元的認識字元
- HTML 基礎知識(特殊字元的轉義)HTML字元
- JavaScript html標籤轉義為實體字元JavaScriptHTML字元
- 使用DOMParser或仿寫v-html自定義指令實現html標籤字串的解析渲染HTML字串
- jQuery 取自己本身HtmljQueryHTML
- php過濾html標籤、特殊字元、轉義字元PHPHTML字元
- Python 轉義html中以"&#"開頭的字元PythonHTML字元
- Java中轉義HTML符號的四種方法JavaHTML符號
- 【JavaScript框架封裝】JavaScript中的文字字串的轉義和反轉義的實現JavaScript框架封裝字串
- 自己實現HTML-BeautifyHTML
- 理解VC++裡字串型別的真正含義 (轉)C++字串型別
- 對HTML語義化的一些理解和記錄HTML
- HTML 語義化HTML
- html語義化HTML
- html定義列表HTML
- 有關PHP、HTML單引號、雙引號轉義以及轉成HTML實體的那些事!PHPHTML
- JAVA字串轉日期或日期轉字串Java字串
- Laravel 解決blade模板轉義html標籤問題LaravelHTML
- 字串 (轉)字串