您的位置:首页 > Web前端 > JavaScript

javascript文字编码函数

2011-04-08 11:49 295 查看
javascript文字编码函数escape,encodeURI,encodeURIComponent使用详解
2009年11月15日 星期日 04:00
js对文字进行编码涉及3个函数:escape,encodeURI,encodeURIComponent,
相应3个解码函数:unescape,decodeURI,decodeURIComponent

1、传递参数时需要使用encodeURIComponent,这样组合的url才不会被#等特殊字符截断。

例如:
//xmlHttp为xmlHttpRequest对象
var params=''s=''+encodeURIComponent(''测试文字#&等等'')+''

阅读全文>>

用JavaScript实现UrlEncode和UrlDecode功能
2009年11月15日 星期日 03:26
对url进行编码在服务器端我们可以使用asp中的Server.UrlEncode,很方便实现。如:

<%
dim str
str="你好"
Response.Write Server.UrlEncode(str)
%>

而在客户端我们可以使用js中encodeURI,encodeURIComponent函数来实现,但是经过这些函数编码的url地址都说UTF-8格式的,只能用在这种编码的网页。其它编码的网页将出现乱码,本文介绍了使用自定义js函数来实现asp中的类似server.urlencode的功能:

<script language="vbscript">
Function str2a

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: