// s = '1234' .... byte[] bytes = Encoding.Unicode.GetBytes(s); // bytes = 49, 0, 50, 0, 51, 0, 52, 0 #### my $data = encode("UTF-16LE", .....); #### my $data = encode("UTF-16", '1234'); #### 0xFE 0xFF 0x00 0x31 0x00 0x32 0x00 0x33 0x00 0x34 #### my $data = encode("UTF-16LE", '1234'); #### 0x31 0x00 0x32 0x00 0x33 0x00 0x34 0x00