Functions written there work properly that is pack(unpack("string"))
yields to "string"
. But I would like to have the same result as "string".getBytes("UTF8")
gives in Java.
The question is how to make a function giving the same functionality as Java getBytes("UTF8") in JavaScript?
For Latin strings unpack(str)
from the article mentioned above provides the same result as getBytes("UTF8")
except it adds 0
for odd positions. But with non-Latin strings it works completely different as it seems to me. Is there a way to work with string data in JavaScript like Java does?