二进制的unicode码怎么转化为汉字

二进制的unicode码如何转化为汉字
rt

------解决方案--------------------
探讨

Java code

int ch5 = in.read();
int ch6 = in.read();
int a =(int)(((ch5 << 8) + (ch6 << 0)));
怎么把这个a转化为一个汉字啊

------解决方案--------------------
探讨
这是用c#导出来的文件 我用的是char表示的单个汉字字符 C#的char是一个unicode

------解决方案--------------------
友情顶贴。。此贴不能沉啊。。!!
------解决方案--------------------
探讨
引用:
引用:

Java code

int ch5 = in.read();
int ch6 = in.read();
int a =(int)(((ch5 << 8) + (ch6 << 0)));
怎么把这个a转化为一个汉字啊


两字节,看来是UTF-16

Java code……