字元串轉html
『壹』 string中寫的標簽怎麼變成html上的標簽
如果是 struct 標簽賦值的話,要顯示成 html 標簽,需要加一個 escape 屬性:escape="false"
『貳』 如何把string轉換html
一個String顯示在網頁上,不會安置原來的格式顯示,比如說,回車符在網頁上就顯示成了一個空格,
下面這個方法可以將String改為HTML可以辨認的格式。
java">(Stringin){
StringBufferout=newStringBuffer();
for(inti=0;in!=null&&i<in.length();i++){
charc=in.charAt(i);
if(c=='/'')
out.append("'");
elseif(c=='/"')
out.append(""");
elseif(c=='<')
out.append("<");
elseif(c=='>')
out.append(">");
elseif(c=='&')
out.append("&");
elseif(c=='')
out.append(" ");
elseif(c=='/n')
out.append("<br/>");
else
out.append(c);
}
returnout.toString();
}
其實你是輸入ASCII碼,WINDOWS中可以利用按住ALT同時輸入字元對應的ASCII的十進制碼的方式輸入字元。
字元的ACSII碼可從「開始」-「程序」-「附件」-「系統工具」-「字元映射表」中字元集選「WINDOWS 中文(簡體)」,選中需要的字元後,在窗口最下方會顯示該字元的ACSII碼,如█顯示為U+2588(0XA880),其中A880即是█的ACSII碼,不過是16進制的,轉成十進制即為43136,你可用附件中的「計算器」轉成十進制的代碼後輸入。 原理:
輸入鍵盤上沒有的字元
按住 ALT 鍵,然後在數字鍵盤上按表示要輸入字元的十進制代碼值的鍵。
完成輸入後,釋放 ALT 鍵。
Windows 2000 生成指定的字元並將它傳遞到前台程序。
安裝或刪除代碼頁轉換表
在「控制面板」中打開 區域選項。
單擊「常規」選項卡上的「高級」。
在「代碼頁轉換表」下,執行以下操作:
選中要安裝的代碼頁轉換表旁的復選框。
清除要刪除的代碼頁轉換表旁邊的復選框。
注意
必須作為管理員或管理組的成員登錄才能完成該步驟。如果計算機與網路連接,則網路策略設置可能也會阻止您完成此過程。
要打開「控制面板」項,請單擊「開始」,指向「設置」,單擊「控制面板」,然後雙擊相應的圖標。
用其本機語言顯示非 Unicode 程序
在「控制面板」中打開 區域選項。
單擊「常規」選項卡上的「設置默認值」。
在「請選定恰當的區域設置」下,選擇要使用的非 Unicode 程序的語言版本。
注意
必須作為管理員或管理組的成員登錄才能完成該步驟。如果計算機與網路連接,則網路策略設置可能也會阻止您完成此過程。
要打開「控制面板」項,請單擊「開始」,指向「設置」,單擊「控制面板」,然後雙擊相應的圖標。
系統區域設置運行不支持 Unicode 的程序通過安裝必要的代碼頁和字體以本機語言顯示菜單和對話框。但是,為其他語言設計的程序可能不能正確地顯示字體。
只有非 Unicode 程序才受系統區域設置影響。系統區域設置沒有更改 Windows 2000 或 Unicode 程序的菜單和對話框。
可用系統區域設置由計算機上已安裝的語言組決定
『肆』 Java將字元串轉化為html然後解析
一、如果你是用的servlet,直接用
PrintWriter out = response.getWriter();
String strss="<input type='checkbox' name='proTest' id='proc74155' value='優逸系列之鼎富122002號(第11期)人民幣' onclick=floatTip.check(this,'proc74155')></label></td><td class='dr' align='left'><b><a href='74155.shtml' alt='優逸系列之鼎富122002號(第11期)人民幣' title='優逸系列之鼎富122002號(第11期)人民幣' target='_blank'>優逸系列之鼎富1..</a></b><font class='cred'>[預售]</font></td><td class='hl' align=\"left\">包商銀行</td><td class='on'>2013-12-09</td><td >2014-02-10</td><td class='hl'>人民幣</td><td class='hl'>2.00</td><td class='hl'>混合型</td><td class='hl'>--</td><td class='hl'>--</td></tr><tr align='center'><td align='center'>";
out.println(strss);
就ok了
二、如果你是在jsp中,直接 out.println(strss);
『伍』 如何將字元串轉為html標簽元素
<body>
<divid="mydiv"></div>
<scripttype="text/javascript">
document.getElementById("mydiv").innerHTML="<s:propertyvalue='message.message'/>";
</script>
<s:debug/>
</body>
試試,希望能幫助你內。容
『陸』 Vue如何操作html欄位字元串轉換為HTML標簽
<div id="app"> <child :para="this.argus" :temp="this.html"></child></div><script> var vm = new Vue({ el: "#app", data: { html: `<video></video>`, argus: {src:"movie.ogg", controls:"controls"} }, components: { child: { functional: true, render:(h, context)=> { const temp = context.props.temp; const para = context.props.para; return h({template: temp}, { attrs: para }) }, props: { temp: { type: String, required: true }, para: { type: Object, required: true } } } }})</script>
『柒』 怎麼將 string 轉換成HtmlDocument
你用HtmlAgilityPack試試
使用如下
HtmlDocument htmlDoc = new HtmlDocument(); htmlDoc.Load(Server.MapPath("~/test.txt")); HtmlNodeCollection nodes = htmlDoc.DocumentNode.SelectNodes(@"//tbody//tr"); foreach (HtmlNode node in nodes) { Response.Write(node.SelectSingleNode(@"td[1]/a").Attributes["href"].Value + "<br/>"); Response.Write(node.SelectSingleNode(@"td[1]/a").InnerText + "<br/>"); Response.Write(node.SelectSingleNode(@"td[2]/span").InnerText + "<br/>"); Response.Write(node.SelectSingleNode(@"td[3]").InnerText + "<br/>"); Response.Write(node.SelectSingleNode(@"td[4]/span").InnerText + "<br/>"); }
分享
『捌』 如何將伺服器傳來的字元串轉成HTML顯示在前端頁面
var data="伺服器的字元串";
data=JSON.parse(data);
這樣就變成js可以用的對象了。
『玖』 如何用js 將字元串轉換成 html
js將字元串輸出就可以啊,比如用document.write("<div style=\"color:#f00\">welcome china</div>");之類的