Posted by yawnmoth on 11/05/07 23:37
On Nov 5, 5:22 pm, Sergei Shelukhin <realg...@gmail.com> wrote:
> Hi. I receive a byte array that contains utf-16 string (with a lot of
> \0 characters :)) from a legacy system that holds some data that is
> changed elsewhere. How do I convert it to an actual utf-16 string for
> my app's purposes? I am using php 5.
After outputting the byte order mark (either chr(0xFE).chr(0xFF) or
chr(0xFF).chr(0xFE)) you'd just output the string as usual. If you're
going to output this to HTML, you'd need to specify the charset. eg.
header('Content-Type: text/html; charset=UTF-16');
Navigation:
[Reply to this message]
|