字符串转16进制数

strToNumber(str) {var ret = '';var r = /[0-9a-zA-Z_.~!*()]/;for (var i = 0, l = str.length; i < l; i++) {if (r.test(str.charAt(i))) {ret += str.charCodeAt(i).toString(16);} else {ret += encodeURIComponent(str.charAt(i)).replace(/%/g, '');}}return '0x' + ret;
}

十六进制转字符串

numberToStr(str) {var ret = '';var tmp = '';for (var i = 0; i < str.length - 1; i += 2) {var c = String.fromCharCode(parseInt(str.substr(i, 2), 16));if (c.charCodeAt() > 127) {tmp += '%' + str.substr(i, 2);if (tmp.length == 9) {ret += decodeURIComponent(tmp);tmp = '';}} else {ret += c;}}return ret;
}

汉字与16进制互转,支持英文、数字和全部标点符号相关推荐

  1. 汉字转换成html,汉字与16进制、汉字与Html转义符的转换

    汉字与16进制.汉字与Html转义符的转换 package test; import java.io.UnsupportedEncodingException; import java.net.URL ...

  2. 汉字转16进制java_java实现汉字转unicode与汉字转16进制实例

    本文实例讲述了java实现汉字转unicode与汉字转16进制的实现方法.分享给大家供大家参考.具体实现方法如下: 一.汉字转unicode public static String toUnicod ...

  3. java 16进制与汉字_java实现汉字转unicode与汉字转16进制实例

    本文实例讲述了java实现汉字转unicode与汉字转16进制的实现方法.分享给大家供大家参考.具体实现方法如下: 一.汉字转unicode public static string tounicod ...

  4. 汉字转16进制 php,php中文汉字与16进制编码转换三种方法

    用php实现中文汉字与16进制间的编码转换. 例1, 复制代码 代码示例: //汉字转换为16进制编码 function hexencode($s) { return preg_replace('/( ...

  5. 汉字转16进制 php,PHP实现中文汉字与16进制编码转换

    /** * 把一个汉字转为unicode的通用函数,不依赖任何库,和别的自定义函数,但有条件 * 条件:本文件以及函数的输入参数应该用utf-8编码,不然要加函数转换 * 其实亦可轻易编写反向转换的函 ...

  6. php中文汉字与16进制编码转换三种方法

    本文介绍了php中文汉字与16进制编码转换的方法,php汉字编码转换的几个例子,有需要的朋友参考下. 用php实现中文汉字与16进制间的编码转换. 例1, <?php //汉字转换为16进制编码 ...

  7. C# 中关于汉字与16进制转换的代码

    /// <summary>     /// 从汉字转换到16进制     /// </summary>     /// <param name="s" ...

  8. 浮点数与32位16进制互转(有代码)

    今天调试一台设备时,在交互的Modbus协议中,设定数值位用的是浮点数. 带过那么多学生,我竟然脑袋一空??! Modbus用浮点型? 浮点型与U32互转? 于是硬着头皮,重新把这块的内容,复盘了一遍 ...

  9. android 16进制与,Android中汉字和16进制数的转化

    //汉字转化为16进制 String strInput ="湖北武汉"; StringBuffer output = new StringBuffer(); System.out. ...

最新文章

  1. 用matlab自己搭建bp神经网络,怎样在matlab里建立一个BP神经网络模型?
  2. ubuntu18.04.4 没有声音
  3. 【Python问题解决】关于解决python3.x无法使用PIL库的解决方法
  4. 6.mysql 锁机制
  5. 如何在矩池云上安装java
  6. 视频主观质量评价方法
  7. JS 回调(CallBack)
  8. 厦门龙凤419_福建生物工程职业技术学校2019招生通知书EMS单号
  9. 新浪 java sdk_新浪微博Java SDK开发
  10. 我们将迎来另一个 VR 寒冬吗?
  11. vue weex 打电话
  12. 电影《绝望主夫》观后感
  13. 翼龙贷——优化经验分享
  14. 大学生活该如何度过?思维导图告诉你
  15. 修复鼠标右键没有vscode快捷入口的问题
  16. FFCreator制作视频(合成视频)
  17. DataPipeline丨LinkedIn元数据之旅的最新进展—Data Hub
  18. k8s node节点停机维护,pod如何迁移?
  19. 短信验证码/邮箱验证码的发送及防刷校验
  20. Boost 1.59.0 编译支持Python3的链接库,生成vc120或vc140

热门文章

  1. 手游平台系统怎么和游戏发行商对接?
  2. 命令行特殊显示效果\033和发声音\007
  3. 基于matlab的风力发电系统仿真研究,基于MATLAB的风力发电系统仿真研究
  4. Capto for Mac v1.2.28 屏幕截图录像工具 支持 M1
  5. Github+Hexo+matery博客搭建
  6. HDU - 2548 两军交锋
  7. 移动端动画设计的12个原则
  8. 为什么大厂优先考虑React,而不是Vue?
  9. WPS如何批量删除隐藏表
  10. 杰里之骨传导耳机【篇】