字符串到字节数组
String to byte array
我必须在JavaScript中将字符串转换为字节(16位)。我可以做到这一点在。net在以下代码,但我必须改变这旧的经典asp应用程序使用JavaScript。
string strShared_Key = "6fc2e550abc4ea333395346123456789";
int nLength = strShared_Key.Length;
byte[] keyMAC = new byte[nLength / 2];
for (int i = 0; i < nLength; i += 2)
keyMAC[i / 2] = Convert.ToByte(strShared_Key.Substring(i, 2), 16);
这是一个JavaScript函数,但不返回与上面。net代码相同的输出。
function String2Bin16bit(inputString) {
var str = ""; // string
var arr = []; // byte array
for (var i = 0; i < inputString.length; i += 2) {
// get chunk of two characters and parse to number
arr.push(parseInt(inputString.substr(i, 2), 16));
}
return arr;
}
您希望parseInt(x, 16)
将x
读取为数字并将其解析为16进制。
var str = "aabbcc"; // string
var arr = []; // byte array
for(var i = 0; i < str.length; i += 2) {
arr.push(parseInt(str.substr(i, 2), 16)); // get chunk of two characters and parse to number
}
相关文章:
- Javascript(Angular)从一个对象数组到第二个数组查找值
- 当从jquery的点击事件中的每个循环创建的数组到它之外时,它显示空白数组
- 在 javascript 中添加数组到数组
- Javascript 数组到特殊对象
- Json 数组到带有 php 的选择框中
- Protocol Buffers byte[] 数组到节点 Javascript 缓冲区
- 单词数组到字符串
- PHP 数组到 JavaScript 数组
- Angular JS(离子)数据数组到$scope元素
- 如何在laravel4中从控制器获取数组到ajax函数
- Javascript数组到布尔类型强制没有意义
- highland.js异步数组到值流
- 解析json数组到数组javascript
- JavaScript数组到另一个页面上的PHP
- javascript数组到字符串JSON
- php数组到基于javascript的关闭按钮点击
- JS字节数组到PHP端的文件
- javascript中字节数组到十六进制字符串的转换
- 如何使用AJAX发送字节数组到服务器端
- 我怎么能'依恋'一个ASP.. NET字节数组到'文件'在表单上键入输入字段