B站 URL转16进制防止评论贴URL被屏蔽
封装了一个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被屏蔽相关推荐
- 计算机16进制应用,16进制计算器安装方法 16进制计算器使用技巧
对于这款软件,相信很多用户都是十分熟悉的 了.16进制计算器实际上就是一款具备了众多功能进制转换计算工具,它其中包含了二进制.八进制.十进制.十六进制ASCII码等,用户在拥有了这款软件之后,就可以随 ...
- iOS开发时间戳与时间,时区的转换,汉字与UTF8,16进制的转换
转自:http://blog.sina.com.cn/s/blog_68661bd80101njdo.html //获取当前系统的时间戳 +(long)getTimeSp{ long time ...
- qt 中文转十六进制_QT中16进制字符串转汉字
最经在研究AT指令接受短信,短信是unicode编码,接受后需要根据系统的编码方案进行相关的转码 比如接受到了一串字符4F60597D,它是"你好"的unicode编码,一个uni ...
- c语言 乱码转化为16进制_C语言版的16进制与字符串互转函数
http://www.cnblogs.com/nio-nio/p/3309367.html /* // C prototype : void StrToHex(BYTE *pbDest, BYTE * ...
- Android选择/拍照 剪裁 base64/16进制/byte上传图片+PHP接收图片
转载请注明出处: http://blog.csdn.net/iwanghang/article/details/65633129 觉得博文有用,请点赞,请评论,请关注,谢谢!~ 老规矩,先上GIF动态 ...
- 区块链100讲:16进制数据的编码/解码算法
众所周知,计算机存储和处理的都是二进制数据.为了简洁,实际上使用最多的是二进制的一个变种--16进制.比如笔者的名字叫嘉文,中文拼音是jiawen(全小写),在计算机里存储的就是 6A69617765 ...
- 根据16进制输出所有汉字
转自http://www.phpweblog.net/fuyongjie/archive/2009/03/13/6384.html <? php $begin = hexdec ( &q ...
- 16进制字符串转10进制数值
16进制字符串转10进制数值 描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 数据范围:保证结果在 1≤n≤2^31−1 输入描述:输入一个十六进制的数值字符串. 输出描述:输出该 ...
- PCM裸流数据的16进制格式以及左右声道分离c语言程序
前言 本文讲解PCM裸流数据的存储格式. 本文PCM音频参数 声道数: 2采样位数: little endian signed 16 bits,小端有符号字 = short,表示范围 -32768~3 ...
最新文章
- Objective-C 内存管理之ARC规则
- 自动混合精度(AMP)介绍与使用【Pytorch】
- 【OpenCV3】模板匹配——cv::matchTemplate()详解
- 2022年全球及中国户外电源产品行业容量前景与运营动态分析报告
- Tensorflow yolov3 Intel Realsense D435 多进程multiprocessing线程池pool识别时间测试
- 数据分析(SQL)常见面试题:开窗函数
- Android逆向笔记-Unity3D逆向一般思路(静态分析)
- centos8.4 nginx 问题
- apache、nginx验证
- java 云虚拟机_Java 虚拟机一览表
- ofo这事吧,其实也挺好的
- Codeforces D. Genius‘s Gambit
- Quartus II 12.0 下载、安装和破解
- 多元线性回归--案例分析及python实践
- FreeRTOS移植Error: L6218E: Undefined symbol xTaskGetCurrentTaskHandle (referred from stream_buffer.o).
- mac更改launchpad图标大小
- 2020年DDCTF-web签到题题解
- 如何学习编程、一门编程语言怎么算入门、快速掌握一门编程语言
- 整理一份API接口,包括音乐API,图片API,聚合API等等
- webworker应用场景_JavaScript 工作原理之七-Web Workers 分类及 5 个使用场景