如何将16位UCS-2整数值转换为char?

我正在从二进制文件中解析值。我正在解析的一个值是16位数字,它表示unicode字符的UCS-2编码。我正在将它转换为这样的角色:
char c = (char)myInteger;
这样安全吗?     
已邀请:
是的,只要没有字节排序问题,这应该没问题。     

要回复问题请先登录注册