Function HtmlEncode(fString)
If Not IsNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, Chr(32), " ")
fString = Replace(fString, Chr(34), """)
fString = Replace(fString, Chr(39), "'")
fString = Replace(fString, Chr(13), "")
fString = Replace(fString, Chr(10) & Chr(10), "</P><P> ")
fString = Replace(fString, Chr(10), "<BR> ")
HtmlEncode = fString
End If
End Function
Function HTMLDecode(fString)
If Not IsNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, "", Chr(13))
fString = Replace(fString, "</P><P>", Chr(10) & Chr(10))
fString = Replace(fString, "<BR>", Chr(10))
HTMLDecode = fString
End If
End Function
If Not IsNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, Chr(32), " ")
fString = Replace(fString, Chr(34), """)
fString = Replace(fString, Chr(39), "'")
fString = Replace(fString, Chr(13), "")
fString = Replace(fString, Chr(10) & Chr(10), "</P><P> ")
fString = Replace(fString, Chr(10), "<BR> ")
HtmlEncode = fString
End If
End Function
Function HTMLDecode(fString)
If Not IsNull(fString) Then
fString = Replace(fString, ">", ">")
fString = Replace(fString, "<", "<")
fString = Replace(fString, "", Chr(13))
fString = Replace(fString, "</P><P>", Chr(10) & Chr(10))
fString = Replace(fString, "<BR>", Chr(10))
HTMLDecode = fString
End If
End Function
解决方案 »
- 【100分】闭包问题
- 请教一下这段JS是如何传值的?
- actionscript和javascript的escape方法兼容问题
- 如何把mm/dd/yyyy变成 yyyy-mm-dd
- 有10个数字,拿出任意两个比较都不相同。该如何写。用JS,请朋友指点
- javascript中赋值出现溢出
- innerHTML中为什么不能插入<script></script>标记?
- 关于asp提交表单的javascript验证,30分相送
- 求两个日期的天数差(100)
- 请问那理由chm格式的javascript的帮助可以下载啊?
- 一个关于表格的笨笨问题
- 发何在网页中插入二个ifrmae,一个显示ftp的文件,另一个显示本地文件
function HTMLEncode(text){
text = text.replace(/&/g, "&") ;
text = text.replace(/"/g, """) ;
text = text.replace(/</g, "<") ;
text = text.replace(/>/g, ">") ;
text = text.replace(/'/g, "’") ;
text = text.replace(/\ /g," ");
text = text.replace(/\n/g,"<br>");
text = text.replace(/\t/g," ");
return text;
}
</script>
<!--
function String.prototype.translate(){
var d = document.createElement("DIV");
d.innerHTML = this;
return d.innerText;
}var st ="©®™"&<>ÁáÀààâÄäÃãÅåÆæÇçÐðÉéÈèÊêËëÍíÌìÎîÏïÑñÓóÒÒòÔôÖöÕõØøßÞþÚúÙùÛûÜüÝýÿ";
alert(st.translate())
//-->
</SCRIPT>
不对的哦,空格,回车就没有啦,还有
String.prototype.translate = function (){
var d = document.createElement("DIV");
d.appendChild(document.createTextNode(this));
return d.innerHTML.replace(/\r\n/g, '<br>').replace(/ /g, ' ').replace(/\t/g," ");
}这样可能好些
alert(st.translate())