zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    阅读《构建之法》1-5章
    构建之法第8,9,10章
    实验5-封装与测试2
    第六次作业-my Backlog
    保存内容
    实验四-单元测试
    实验3—修改版
    做汉堡-57号
    实验3-2
    201306114357-实验3-C语言
  • 原文地址:https://www.cnblogs.com/pengkunfan/p/4040331.html
Copyright © 2011-2022 走看看