I’m working with Node.JS. Node’s buffers support little-endian UCS-2, but not big-endian, which I need. How would I do so?
I’m working with Node.JS. Node’s buffers support little-endian UCS-2, but not big-endian, which I
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
According to wikipedia, UCS-2 should always be big-endian so it’s odd that node only supports little endian. You might consider filing a bug. That said, switching endian-ness is fairly straight-forward since it’s just a matter of byte order. So just swap bytes around to go back and forth between little and big endian, like so: