在asp中使用js的encodeURIComponent方法

来源:asp之家 时间:2012-11-30 20:05:53 

大家知道,在js里encodeURIComponent 方法是一个比较常用的编码方法,但因工作需要,在asp里需用到此方法,查了好多资料,没有很好的方法,最后用了下面这个方法,基本解决了问题。

代码如下:


<%
Function aspEncodeURIComponent(sStr)
aspEncodeURIComponent = myEncodeURIComponent(sStr)
%>
<script language="javascript" type="text/javascript" runat="server">
function myEncodeURIComponent(sStr){
return encodeURIComponent(sStr);
}
</script>
<%
End Function
%>


附注:

encodeURIComponent 方法
将文本字符串编码为一个统一资源标识符 (URI) 的一个有效组件。

encodeURIComponent(encodedURIString)

必选的 encodedURIString 参数代表一个已编码的 URI 组件。

说明
encodeURIComponent 方法返回一个已编码的 URI。如果您将编码结果传递给 decodeURIComponent,那么将返回初始的字符串。因为 encodeURIComponent 方法对所有的字符编码,请注意,如果该字符串代表一个路径,例如 /folder1/folder2/default.html,其中的斜杠也将被编码。这样一来,当该编码结果被作为请求发送到 web 服务器时将是无效的。如果字符串中包含不止一个 URI 组件,请使用 encodeURI 方法进行编码。

标签:encodeURIComponent
0
投稿

猜你喜欢

  • jQuery在去除缓存数据的一个失误

    2009-12-14 20:40:00
  • RSA加密解密算法 asp源码

    2009-08-28 13:10:00
  • FCKeditor编辑器基本配置优化修改使用方法

    2008-12-31 13:32:00
  • 用不着妄自菲薄对ASP和ASP程序员的一些话

    2007-08-22 15:09:00
  • asp实现的查询某关键词在MSSQL数据库位置的代码

    2011-02-28 11:18:00
  • Dreamweaver技巧十二招

    2009-07-05 18:53:00
  • 未能找到存储过程’master.dbo.xp_fileexist’解决方法

    2011-03-13 09:29:00
  • MYSQL数据库表设计与优化(一)

    2010-10-25 19:50:00
  • 介绍27款经典的CSS框架

    2011-03-04 16:24:00
  • 用Dreamweaver实现飘浮光球特效

    2008-03-03 12:28:00
  • 五个常用MySQL图形化管理工具

    2012-01-05 18:49:16
  • 实现页面中按钮刷新的N种方法

    2007-02-03 11:06:00
  • MySQL安全性指南 (2)

    2010-07-26 13:26:00
  • 如何拒绝同一张表单被多次提交?

    2009-12-16 18:46:00
  • 如何利用ASP实现邮箱访问

    2007-09-29 12:27:00
  • oracle 日期函数集合(集中版本)第1/2页

    2009-06-19 17:23:00
  • MySQL常见错误提示及解决方法

    2008-02-23 10:08:00
  • 定位后无法选择容器内容解决方案

    2008-07-28 13:14:00
  • CSS高级文字排版的实例

    2009-03-24 20:56:00
  • 网页编辑常用表现的实现方法

    2010-07-02 16:24:00
  • asp之家 网络编程 m.aspxhome.com