在很多时候我们需要对代码进行转换 '************************************** 1:HTMLEncode:将HTML标签转换成他们的转义字符 例: <% response.write server.HTMLEncode("<br>") %> 将会输出:<br> 这样我们就可以在网页中看到“<br>”了。
'*************************************** 2:URLEncode:将URL中的空格或特殊字符进行URL编码 例: <% response.write server.URLEncode("hello word!") %> 将会输出:hello+word!
'**************************************** 3:escape采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊字符以及其他非ASCII字符都将被转化成%xx格式的字符编码(xx等于该字符在字符集表里面的编码的16进制数字)。 可以使用 unescape() 对 escape() 编码的字符串进行解码。 例: <script type="text/javascript"> document.write(escape("Visit W3School!") + "<br />") document.write(escape("?!=()#%&")) </script> 输出: Visit W3School! ?!=()#%&
'***************************************** 4:String.fromCharCode():就是把ascii码转成字符,支持多参数,参数之间用“,”隔开 例: <script> document.writeln(String.fromCharCode(115,99,114,105,112,116)) </script> 将输出:script
'**************************************** 5:chr() :可以用ASC码来表示字母 <% sCrLf = chr(13)&chr(10) '回车换行符 %>
'**************************************** 6:其它的一些转换: 将:java 可以用16进制ASC码 jvaI 来表示 要加x 可以用10进制ASC码 java 来表示 注意并不是所有的表单都支持这种字符的转换