html解碼
1. html解碼
我用的是這樣一個函數,你試試能否去掉html標志:
public static string NoHTML(string Htmlstring)
{
if (Htmlstring == null)
{
return "";
}
Htmlstring = Regex.Replace(Htmlstring, "<script[^>]*?>.*?</script>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "<(.[^>]*)>", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"([\r\n])[\s]+", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "-->", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "<!--.*", "", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(quot|#34);", "\"", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(amp|#38);", "&", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(lt|#60);", "<", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(gt|#62);", ">", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(nbsp|#160);", " ", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(iexcl|#161);", "\x00a1", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(cent|#162);", "\x00a2", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(pound|#163);", "\x00a3", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, "&(|#169);", "\x00a9", RegexOptions.IgnoreCase);
Htmlstring = Regex.Replace(Htmlstring, @"(\d+);", "", RegexOptions.IgnoreCase);
Htmlstring.Replace("<", "");
Htmlstring.Replace(">", "");
Htmlstring.Replace("\r\n", "");
Htmlstring = HttpContext.Current.Server.HtmlEncode(Htmlstring).Trim();
return Htmlstring;
}
2. html解碼 這段HTML是用什麼加密或編碼的呢怎麼還原源代碼
這該不會是aspx里的內容吧?
把aspx網頁存為html後,會得到類似的亂碼。這些亂碼就是viewstate的內容
ViewState是ASP.NET中用來保存WEB控制項回傳時狀態值一種機制。在WEB窗體(FORM)的設置為runat="server",這個窗體(FORM)會被附加一個隱藏的屬性_VIEWSTATE。_VIEWSTATE中存放了所有控制項在ViewState中的狀態值。
ViewState是類Control中的一個域,其他所有控制項通過繼承Control來獲得了ViewState功能。它的類型是system.Web.UI.StateBag,一個名稱/值的對象集合。
當請求某個頁面時,ASP.NET把所有控制項的狀態序列化成一個字元串,然後做為窗體的隱藏屬性送到客戶端。當客戶端把頁面回傳時,ASP.NET分析回傳的窗體屬性,並賦給控制項對應的值。當然這些全部是由ASP.NET負責的,
3. javascript 下如何進行Html 編碼 及 解碼
我們知道用戶的輸入永遠是惡意的.....所以在入口需要做很多判斷,過濾甚至限制操作,比如特殊字元過濾,html編碼,防sql注入等.今天說到的是如何在客戶端用javascript進行 html編碼/解碼.肯定有人說道在伺服器端一句代碼就可以實現,為什麼非要用javascript來實現,對,伺服器端非常容易實現.比如ASP.NET 下.對用戶輸入只需要 Server.HtmlEncode / Server.HtmlDecode . 但如今ajax橫行的時代,無處不在的無刷新模式.我們後台輕松編碼後提交到資料庫,但是可憐的前台如何進行編碼呢,如果不編碼,用戶輸入了<head> 或者</div> 那麼你的頁面馬上面臨著崩潰. 所以用到了javascript 來實現 html 編碼/解碼直接上代碼:<script language=javascript>//編碼 function ToHtmlEnCode(str) { var s = ""; if (str.length == 0) return ""; s = str.replace(/&/g, ""); s = s.replace(/</g, "<"); s = s.replace(/>/g, ""); s = s.replace(/ /g, ""); s = s.replace(/\'/g, "'"); s = s.replace(/\"/g, ""); s = s.replace(/\n/g, "<br>");return s;} function ToHTMLDeCode(str) { var s = "";
4. html5視頻播放解碼是調用的哪裡
瀏覽器有好壞之來分,自HTMLT視頻解碼器現在還沒有具體確定下來,由於一些商業利益的問題,現在HTML5視頻標准存在完全免費、開放和沒有專利限制的OGG,一個公開的平台,各公司、機構均可以根據MPEG-4標准開發不同的制式,因此市場上出現了很多基於MPEG-4技術的視訊格式和一個開放、免費的媒體文件格式。首先這些視頻標准都是開放的,和無專利的,因為要進入HTML5標准必須開發和放棄專利。但是關於這些視頻標准相關的其他東西,可是有著巨大的商業利益,看看google,microsoft,apple,ibm等等大公司這么上心就可以明白了。
現在的瀏覽器有些對HTML5視頻支持的程度不一樣,有些選擇支持三種,有些選擇支持其中的一種或者兩種,又或不支持。視頻解碼是標準的,但是每一家瀏覽器廠商的技術能力是有差別的,不是說我只要把視頻解碼就OK了,還要考慮頁面的其他元素,效率,網速等等問題。
不過只要支持解碼,網速OK,一般都沒問題,差別在你打開很多頁面的情況下和網速不暢,還有視頻太清晰的情況,這種時候才是考驗瀏覽器廠商技術實力的時候。
5. html解碼的問題
ESC解碼
\262\305\273\312\314\265\312\315\277\273\321\314\315\311 才皇痰釋炕煙蛻
\302\311\277\300\314\304\324\326\313\316\322\326\313\326 律坷棠災宋抑酥
\316\300\300\313\320\260\272\324\320\264\326\265\311\277 衛浪邪涸寫值煽
6. 如何解碼HTML字元實體在Java中像HttpUtility.HtmlDecode
response.setContentType("text/html");
PrintWriter out = response.getWriter();
out.println("<HTML>");
out.println(" <BODY>");
out.println(" </BODY>");
out.println("</HTML>");
out.flush();
out.close();
輸出流寫到版頁面就權好了
7. 大神解答,這個html怎麼解碼
通過添加一行標簽:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
設置在head中間,可以設置瀏覽器用相應的編碼方式進行解碼
8. html中什麼是格式編碼,他的作用是什麼
html中默認的編碼格式是utf-8,但是有中文的時候有亂碼的情況,需要通過設置<meta>指定charset來指定為gb2312來解決。
1、有亂碼的html:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>HTML5的標題</title>
</head>
<body>
<p>HTML5的內容!Hello</p>
</body>
</html>
2、設置編碼後:
<!DOCTYPE html>
<html>
<head>
<meta charset="GB2312">
<title>HTML5的標題</title>
</head>
<body>
<p>HTML5的內容!Hello</p>
</body>
</html>
注意點:
記事本的話,默認保存的文件格式是ANSI。所以在保存的時候要修改為uif-8。記事本編寫的同鞋一定要注意了。
9. HTML中怎麼設置字元編碼
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>