封装了一个JS函数,只要运行这个JS函数就可以把URL转换成16进制,浏览器可以直接访问,防止评论直接贴URL被屏蔽的问题。

function stringToHex(str){var protocol = str.lastIndexOf("https://") != -1 ? "https://" : (str.lastIndexOf("http://") != -1 ? "http://" : (str.lastIndexOf("ftp://") != -1 ? "ftp://" : ""));var strRemovingProtocol = encodeURI(str.substring(protocol.length))var val= "";for(var i = 0; i < strRemovingProtocol.length; i++){if (strRemovingProtocol.charAt(i) == '/') { // 忽略正斜杠val += "/";} else {val += "%" + strRemovingProtocol.charCodeAt(i).toString( 16).toUpperCase();}}return protocol + val;
}

输入:stringToHex("https://wujiuqier.lanzous.com/ifKbHmsg5sj")
输出:https://%77%75%6A%69%75%71%69%65%72%2E%6C%61%6E%7A%6F%75%73%2E%63%6F%6D/%69%66%4B%62%48%6D%73%67%35%73%6A
参考资料:https://blog.csdn.net/qmdweb/article/details/80898791

B站 URL转16进制防止评论贴URL被屏蔽相关推荐

  1. 计算机16进制应用,16进制计算器安装方法 16进制计算器使用技巧

    对于这款软件,相信很多用户都是十分熟悉的 了.16进制计算器实际上就是一款具备了众多功能进制转换计算工具,它其中包含了二进制.八进制.十进制.十六进制ASCII码等,用户在拥有了这款软件之后,就可以随 ...

  2. iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换

    转自:http://blog.sina.com.cn/s/blog_68661bd80101njdo.html //获取当前系统的时间戳 +(long)getTimeSp{     long time ...

  3. qt 中文转十六进制_QT中16进制字符串转汉字

    最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码 比如接受到了一串字符4F60597D,它是"你好"的unicode编码,一个uni ...

  4. c语言 乱码转化为16进制_C语言版的16进制与字符串互转函数

    http://www.cnblogs.com/nio-nio/p/3309367.html /* // C prototype : void StrToHex(BYTE *pbDest, BYTE * ...

  5. Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片

    转载请注明出处: http://blog.csdn.net/iwanghang/article/details/65633129 觉得博文有用,请点赞,请评论,请关注,谢谢!~ 老规矩,先上GIF动态 ...

  6. 区块链100讲:16进制数据的编码/解码算法

    众所周知,计算机存储和处理的都是二进制数据.为了简洁,实际上使用最多的是二进制的一个变种--16进制.比如笔者的名字叫嘉文,中文拼音是jiawen(全小写),在计算机里存储的就是 6A69617765 ...

  7. 根据16进制输出所有汉字

    转自http://www.phpweblog.net/fuyongjie/archive/2009/03/13/6384.html <? php $begin   =   hexdec ( &q ...

  8. 16进制字符串转10进制数值

    16进制字符串转10进制数值 描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 数据范围:保证结果在 1≤n≤2^31−1 输入描述:输入一个十六进制的数值字符串. 输出描述:输出该 ...

  9. PCM裸流数据的16进制格式以及左右声道分离c语言程序

    前言 本文讲解PCM裸流数据的存储格式. 本文PCM音频参数 声道数: 2采样位数: little endian signed 16 bits,小端有符号字 = short,表示范围 -32768~3 ...

最新文章

  1. Objective-C 内存管理之ARC规则
  2. 自动混合精度(AMP)介绍与使用【Pytorch】
  3. 【OpenCV3】模板匹配——cv::matchTemplate()详解
  4. 2022年全球及中国户外电源产品行业容量前景与运营动态分析报告
  5. Tensorflow yolov3 Intel Realsense D435 多进程multiprocessing线程池pool识别时间测试
  6. 数据分析(SQL)常见面试题:开窗函数
  7. Android逆向笔记-Unity3D逆向一般思路(静态分析)
  8. centos8.4 nginx 问题
  9. apache、nginx验证
  10. java 云虚拟机_Java 虚拟机一览表
  11. ofo这事吧,其实也挺好的
  12. Codeforces D. Genius‘s Gambit
  13. Quartus II 12.0 下载、安装和破解
  14. 多元线性回归--案例分析及python实践
  15. FreeRTOS移植Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o).
  16. mac更改launchpad图标大小
  17. 2020年DDCTF-web签到题题解
  18. 如何学习编程、一门编程语言怎么算入门、快速掌握一门编程语言
  19. 整理一份API接口,包括音乐API,图片API,聚合API等等
  20. webworker应用场景_JavaScript 工作原理之七-Web Workers 分类及 5 个使用场景

热门文章

  1. 怎么制作升温曲线图_炉温曲线图是怎么看的啊!
  2. Google Earth Engine(GEE)——GEE最全介绍(7000字长文)初学者福音!
  3. ECC加密;easy_ECC
  4. 删除顽固的文件夹--删不掉的文件夹update处理方法
  5. 【技术类】【ArcGIS对国产卫星的支持2:高分一号卫星】篇7、大规模影像管理
  6. Scoop包管理工具
  7. Day 10 你喜欢合租还是独居
  8. 【Storm】【二】Storm和流处理简介
  9. c语言程序编写字体,c语言程序设计练习题
  10. [转]AJAX基础教程