类似于asp中htmlencode函数的jsp函数 ( 2006-10-17 17:10 )
类似于asp中htmlencode函数的jsp函数
这是在其它网上发现的,虽不是经典代码,但也是值得借用的.(注:未经测试)
public static String asHTML(String text)
{
if (text == null)
return "";
StringBuffer results = null;
char[] orig = null;
int beg = 0, len = text.length();
for (int i = 0; i < len; ++i)
{
char c = text.charAt(i);
switch (c){
case 0:
case '&':
case '<':
case '>':
case '"':
if (results == null)
{
orig = text.toCharArray();
results = new StringBuffer(len+10);
}
if (i > beg)
results.append(orig, beg, i-beg);
beg = i + 1;
switch (c)
{
default: // case 0:
continue;
case '&':
results.append("&");
break;
case '<':
results.append("<");
break;
case '>':
results.append(">");
break;
case '"':
results.append(""");
break;
}
break;
}
}
if (results == null)
return text;
results.append(orig, beg, len-beg);
return results.toString();
}
分享到:
相关推荐
HTMLEncode 方法对一段指定的字符串应用 HTML 编码,主要是为了安全考虑,这里脚本之家小编就为大家介绍一下
根据HM代码,详细的画出了encode函数的流程图。
htmlencode、htmldecode,html编码,可以方便在web页面,显示html源码,一般将<>&单引号,双引号进行转码。这也是防止html注入攻击一个好方法!
求解开jscript.encode代码的asp函数.docx
ASP常用函数:XMLEncode
Asp 加密 解密 脚本 批量 VBScript.Encode
非常不错的htmlencode 方法,比用正则实现的更好,而且效率高,推荐使用第一种方法。
加密ASP源代码的工具。加密ASP源代码的工具。加密ASP源代码的工具。
ASP代码加密工具版本6的ASPEncode.DLL。很多人下载了ASP代码加密工具版本6破解版用来加密ASP代码,用但是发现加密完的代码无法使用。只要将此dll上传到服务器并注册以后,ASP代码加密工具版本6破解版加密的代码就...
用js实现的base64encode,base64decode函数. 包括: function base64encode(str) { function base64decode(str) { function utf16to8(str) { function utf8to16(str) { function doit() {
ASPEncode_SETUP.EXE ASP代码加密软件ASPEncode_SETUP.EXE ASP代码加密软件ASPEncode_SETUP.EXE ASP代码加密软件ASPEncode_SETUP.EXE ASP代码加密软件
本文实例讲述了javascript另类方法实现htmlencode()与htmldecode()函数。分享给大家供大家参考,具体如下: 最常见的做法是采用正则表达式替换的方法,将特殊字符如 < > & 等进行替换,htmlencode的时候这样替换...
主要介绍了PHP使用json_encode函数时不转义中文的解决方法,给出一个自定义函数代替json_encode函数的功能,是非常实用的技巧,需要的朋友可以参考下
ASP代码加密工具版本6的ASPEncode.DLL。很多人下载了ASP代码加密工具版本6破解版用来加密ASP代码,用但是发现加密完的代码无法使用。只要将此dll上传到服务器并注册以后,ASP代码加密工具版本6破解版加密的代码就...
求解开jscript.encode代码的asp函数
Matlab的卷积编码完整的系统-encode_convol.m 利用 bpsk调制 高斯信道 卷积码 分析系统性能的 完整程序
decode和encode是他们之间的转化函数 大致的过程如下 decode encode str --> str(Unicode) --> str decode()方法语法: str.decode(encoding=‘UTF-8’,errors=‘strict’) 参数: encoding – 要使用的编码...
在 php 中使用 json_encode() 内置函数(php > 5.2)可以使用得 php 中数据可以与其它语言很好的传递并且使用它。...json_encode 函数中中文被编码成 null 了,Google 了一下,很简单,为了与前端紧密结合,Json 只支
实现基本(15,11)汉明码的编码及译码过程的MATLAB仿真