Dee*_*nka 2 javascript encoding ascii node.js
如何使用 ASCII 编码将 JavaScript 字符串转换为字节数组?
在 C# 中,它是这样完成的:
var encoding = new System.Text.ASCIIEncoding();
byte[] keyByte = encoding.GetBytes(string);
Run Code Online (Sandbox Code Playgroud)
我想在 JavaScript 中为我的 nodejs 服务器做同样的事情
对于 Node.js,这很容易:
var keyByte = new Buffer(string, "ascii");
Run Code Online (Sandbox Code Playgroud)
Buffer 是一个字节的容器,可以被视为一个数组:
var bytes = new Buffer("Hello, world", "ascii");
console.log(bytes[3]); //writes 108
Run Code Online (Sandbox Code Playgroud)
大多数网络和文件系统 API 获取和返回缓冲区
小智 6
NodeJS 更新
const str = 'Hello world';
const buf = Buffer.from(str, 'ascii');
console.log(buf.toString('hex'));
console.log(buf.toString('base64'));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12249 次 |
| 最近记录: |