<!--js伪编码解码-->
<script language="javascript" type="text/javascript">function HTMLEncode(html){ var temp = document.createElement ("div");(temp.textContent != null) ? (temp.textContent = html) : (temp.innerText = html);var output = temp.innerHTML;temp = null;return output;}function HTMLDecode(text){ var temp = document.createElement("div");temp.innerHTML = text;var output = temp.innerText || temp.textContent;temp = null;return output;}</script>JS 中并非 C#中的Server.HtmlDecode Server.HTMLEncode 他并非真的编码解码 而是伪装:把你要写入的内容放入它自己创建的DIV 中,
例:
$("wordDescription").innerText=HTMLDecode(HTMLDecode(JianJie.toString()));
本人用的是:span
<span id="wordDescription" style="vertical-align:top;"> </span>
后台:
//string JianJie = Server.HtmlDecode(ds.Tables[0].Rows[0]["gagahjt"].ToString()).ToString();//如在后台html解码 前台需要一个HTMLDecode,否则需要2个HTMLDecode
string JianJie = ds.Tables[0].Rows[0]["gagahjt"].ToString();