安装

npm install urlencode

使用

var urlencode = require('urlencode');console.log(urlencode('苏千')); // default is utf8
console.log(urlencode('苏千', 'gbk')); // '%CB%D5%C7%A7'// decode gbk
urlencode.decode('%CB%D5%C7%A7', 'gbk'); // '苏千'// parse gbk querystring
urlencode.parse('nick=%CB%D5%C7%A7', {charset: 'gbk'}); // {nick: '苏千'}// stringify obj with gbk encoding
var str = 'x[y][0][v][w]=' + urlencode('雾空', 'gbk'); // x[y][0][v][w]=%CE%ED%BF%D5
var obj =  {'x' : {'y' : [{'v' : {'w' : '雾空'}}]}};
urlencode.stringify(obj, {charset: 'gbk'}).should.equal(str);

参考链接: https://www.npmjs.com/package/urlencode

Nodejs urlencode模块url加密解密相关推荐

  1. 各种加密解密函数(URL加密解密、sha1加密解密、des加密解密)

    普通hash函数如md5.sha1.base64等都是不可逆函数.虽然我们利用php可以利用这些函数写出可逆函数来.但是跨语言时这类可逆函数非常难搞定.所以这时尽量使用AES DES RC4 Rabb ...

  2. 【PHP】URL加密解密(可逆)

    URL加密解密(可逆) 加密:urlencode urlencode ( string $str ) : string 此函数便于将字符串编码并将其用于 URL 的请求部分,同时它还便于将变量传递给下 ...

  3. url html 加密 php,php实现URL加密解密

    这篇文章主要介绍了php实现URL加密解密的方法,结合实例形式分析了php针对URL字符串进行加密解密操作的相关技巧,需要的朋友可以参考下 具体如下: 无标题文档 function query_enc ...

  4. php常用url加密方法,php实现URL加密解密的方法

    本文实例讲述了php实现URL加密解密的方法.分享给大家供大家参考,具体如下: 无标题文档 function query_encode($sQuery) {//加密链接 if(strlen($sQue ...

  5. PHP中的URL加密解密加密

    1)URL加密代码--主要是urlencode()函数 <?php $url1=urlencode('学习PHP '); echo "index.php?id=".$url1 ...

  6. c#进行url加密解密与jquery前端加密解密

    前言 当我们程序发布于服务器上会遇到前端报错.因为有特殊原因导致. 此时需要对传输的数据,进行加密,后台进行解密处理 C#进行url加密与解密 HttpUtility.UrlEncode(val); ...

  7. nodejs常用模块-url

    URL nodejs中针对url的常用方法. node下打印url,结果: 引入url模块 var url = require('url') 1.parse方法 将url解析成对象,parse方法原型 ...

  8. java url加密解密,Java加密解密 -Jasypt

    1. download url http://www.jasypt.org/download.html 2. 依赖 jar jasypt-1.9.0.jar 3. 加密 // 默认加密/解密算法是 P ...

  9. url 加密解密, email 加密

    代码: <?php function random($length, $numeric = 0) {//返回随机数mt_srand((double)microtime() * 1000000); ...

最新文章

  1. forward 和redirect
  2. java ajax实现分页代码,jQuery实现分页功能(含ajax请求、后台数据、附完整demo)...
  3. iOS下载大文件原理解析一
  4. linux 常用SHELL
  5. RabbitMQ——事务
  6. angular移除事件绑定事件绑定_002-js的三种事件绑定方式
  7. h5手机端浏览器机制_H5 浏览器的9种缓存机制
  8. step7设置pcpg_STEP7 PC/PG设置的疑惑
  9. Ubuntu用户连续N次输入错误密码进行登陆时自动锁定X分钟
  10. android多申请内存,Android内存等信息
  11. linux下c程序 daemon、fork与创建pthread的顺序问题
  12. iOS研发助手DoraemonKit技术实现之Crash查看
  13. 环境试验的认识和环境可靠性测试
  14. MD5加密----------
  15. 怎么在Excel里输入可以打钩的选择框?
  16. 微积分(七)——一元函数积分学
  17. php-screw 安装,PHP_SCREW安装
  18. 读写算杂志读写算杂志社读写算编辑部2022年第16期目录
  19. java中将两个图片进行叠加
  20. 自动打印照片是如何实现的

热门文章

  1. virtuoso如何打开matlab,Virtuoso AMS Designer Virtuoso XL Layout Editor培训(Cadence)
  2. OJ每日一练——开关灯
  3. CSDN:2021博客之星年度总评选大赛
  4. 重构修练笔记 Refactoring Xiu Lian Notes (1) - 练气期
  5. matlab物理计算与可视化,清华大学出版社-图书详情-《MATLAB物理计算与可视化》...
  6. 汉诺塔问题(三阶梵塔问题)
  7. High Dynamic Range Image Tone MappingBased on Asymmetric Model of RetinalAdaptation
  8. 导入日历 ICS文件 完整版(原创)---解析icS文件
  9. IoT 物联网设备该如何选择固件升级 OTA ?
  10. 放大镜 讲课_在用电脑给别人讲视频时候或者讲课时间怎样有放大镜功能,