字符串到字节[]不等于java"/>
nodejs字符串到字节[]不等于java
在nodejs中,
我认为字符串要字节[],需要与Java相同的结果。
string =“ 123456”
java结果:字节[]:[-31,10,-36,57,73,-70,89,-85,-66,86,-32,87,-14,15,-120,62]md5:e10adc3949ba59abbe56e057f20f883e
但是nodejs结果:md5:e10adc3949ba59abbe56e057f20f883ebyte []:[101,49,48,97,100,99,51,57,52,57,98,97,53,57,97,98,98,101,53,54,101,48,53,55,102,50,48,102 ,56,56,51,101]
在nodejs中,我得到了它的第一个md5字符串,之后是该字符串的字节[]。但是!= java
nodejs代码
var bytes = []
var buff = new Buffer(str, encoding)
for (var i = 0; i < buff.length; i ++) {
var byteint = buff[i]
bytes.push(byteint)
}
return bytes
回答如下:也许是关于encoding
设置并重试?
更多推荐
nodejs字符串到字节[]不等于java
发布评论