首页 > 代码库 > web 开发之js---js 实现地址栏的表单提交加密编码
web 开发之js---js 实现地址栏的表单提交加密编码
以前在做嵌入式web时,曾经想过cgi加密,原来js可以直接实现,太好了,这里js在客户端实现编码和解码
一、在地址栏直接输入:
javascript:str=encodeURI("笃行天下"); alert(decodeURI(str));
然后回车,即可弹出“笃行天下”。
我把str=encodeURI("笃行天下"); 的值记下来,是:"%E7%AC%83%E8%A1%8C%E5%A4%A9%E4%B8%8B";
二、然后我吧地址栏的代码改成:
javascript:alert(decodeURI("%E7%AC%83%E8%A1%8C%E5%A4%A9%E4%B8%8B")); [/code]
弹出的却是乱码。
三、而在页面里这样写:
<BODY>
<Script language="JavaScript">
<!--
alert(decodeURI("%E7%AC%83%E8%A1%8C%E5%A4%A9%E4%B8%8B"));
//-->
</Script>
</BODY>
却也能正常弹出“笃行天下”。
这是为什么呢?为什么二、中是乱码呢?
http://www.w3school.com.cn/jsref/jsref_decodeURI.asp w3school中的函数解析
http://zhidao.baidu.com/link?url=U06ygyOCqVarGRH-jFx9v4ihCgy59T9BjEfcOJGqRQvLf853NFF0YPi-ueQXzYrz3OG_i-1olDmPzhGv1z9quK
web 开发之js---js 实现地址栏的表单提交加密编码
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。