什么是NodeJs相当于Java的getBytes()
What is the NodeJs equivalent to Java getBytes()
我需要在NodeJs中执行Java函数。
string.getBytes()
在Java中,这将字符串转换为字节数组byte[]
。
@Eranga Kapukotuwa我不知道你是否还需要这个问题的答案,但是我已经在我的一个项目中使用了下面的代码来完成这项工作,它工作得很完美。
var getBytes = function (string) {
var utf8 = unescape(encodeURIComponent(string));
var arr = [];
for (var i = 0; i < utf8.length; i++) {
arr.push(utf8.charCodeAt(i));
}
console.log('Array ', arr);
return arr;
}
你可以试着做同样的事情
Class Method: Buffer.byteLength(string[, encoding])#
- 字符串的字符串
- 编码字符串,可选,默认值:'utf8'
返回:数量
Buffer.byteLength(str, 'utf8')
这应该有帮助:
> s = 'あhello'
'あhello'
> s.split('').forEach(function(c,i) { console.log(s.charCodeAt(i) + " " + c); });
12354 あ
104 h
101 e
108 l
108 l
111 o
undefined
// Or as one line
s.split('').map(function(c,i) { return s.charCodeAt(i) }).reduce(function(a, b) {return a.toString(16) + " " + b.toString(16)})
相关文章:
- 将jsp文件下拉列表中的选定项分配给一个java变量(比如String selection)
- 借助asp.net验证或java脚本对多个文本进行验证
- java.net和javascript之间正则表达式的差异
- 如何从Java/scala调用js美化程序
- 如何使用json将对象列表从java转换为javascript
- Java脚本时间添加
- WebDriverException:tinyMCE未在selenium Web driver java中定义
- 如何将字符串值从php页面发送到java脚本页面
- 如何使用Spring MVC将Facebook返回的响应数据保存在Java类中
- 如何轻松地将服务器端变量从Java代码转移到客户端代码
- DOM事件通过JSON转换为java
- 在 Java 中的 JavaScript 函数中插入 Wicket 值
- JSON分析错误:Java中AJAX、Javascript和Servlet的意外EOF
- java脚本在Chrome和其他浏览器中对LocaleTimeString的不同行为
- 错误405:向Java控制器(Ajax)发送JSON时找不到POST方法
- Java-彩票统计解析器
- 如何将变量数据从Java类获取到JavaScript
- Java脚本将URL转换为已保存的URL时出错
- 什么是NodeJs相当于Java的getBytes()
- java string.getBytes("UTF-8") javascript equivalen