已掉线,重新登录

首页 > 绿虎论坛 > 历史版块 > 编程 > HTML/CSS/JS > 源码

标题: 编码解码器

作者: @Ta

时间: 2015-03-06

点击: 6243

把“我爱你”编码成“\u6211\u7231\u4f60”
把“\u6211\u7231\u4f60”解码成“我爱你”
我也不知道这叫什么,所以直接叫做编码解码器
临时演示:http://www.ll00.cn/decode.html
<!DOCTYPE html>
<html lang="zh-cn">
<head>
  <meta charset="utf-8"/>
  <title>编码解码器</title>
  <script>
function encode() {
    var str = document.getElementById("text").value;
    var res=[];
    for(var i=0;i < str.length;i++){
        res[i]=("00"+str.charCodeAt(i).toString(16)).slice(-4);
	}
	str = "\\u"+res.join("\\u");
	document.getElementById("data").innerHTML=str;
    return true;
}
function decode() {
    var str = document.getElementById("text").value;
    str=unescape(str.replace(/\\/g,"%"));
	document.getElementById("data").innerHTML=str;
    return true;
}

  </script>
</head>
<body>
<textarea id="text" rows="5"></textarea>

<button onclick="encode()">编码</button><button onclick="decode()">解码</button>
<p id="data">请进行编码或解码操作~</p>
</body>
</html>

[隐藏样式|查看源码]


『回复列表(7|隐藏机器人聊天)』

1.
(/@Ta/2015-03-06 17:57//)

2. 能批量大部分混合转码吗
(/@Ta/2015-03-06 17:58//)

3. @超级管理员,没试过,这只是个简单的源码。
(/@Ta/2015-03-06 17:59//)

4.
发言被站长屏蔽,仅管理员和作者本人可见。
(/@Ta/2015-03-06 18:02//
被站长屏蔽
)

5. @读书顶个鸟用,虎绿主页工具里就有,支持多种编码
(/@Ta/2015-03-06 20:01//)

6. @简单,哦
(/@Ta/2015-03-06 22:37//)

7. u码?
(/@Ta/2015-03-07 10:22//)

回复需要登录

7月13日 06:28 星期天

本站由hu60wap6驱动

备案号: 京ICP备18041936号-1