在C#服务端 我把string 通过Encoding.UTF8.GetBytes(message)
在C#服务端我把string通过Encoding.UTF8.GetBytes(message);转成了byte[]后把它写到流当中发送给android客户端现在问题来了a...
在C#服务端 我把string 通过Encoding.UTF8.GetBytes(message);转成了byte[]后把它写到流当中发送给android客户端 现在问题来了 android 在接受到这个byte[]后要怎么样还原到初始的message
展开
1个回答
展开全部
那就要看你客户端(android)用的是什么语言了,如果是C#,有
Encoding.GetString 方法 (Byte[])
参考资料
http://msdn.microsoft.com/zh-cn/library/744y86tc(VS.80).aspx
Encoding.GetString 方法 (Byte[])
参考资料
http://msdn.microsoft.com/zh-cn/library/744y86tc(VS.80).aspx
更多追问追答
追问
java
追答
不是很熟悉java,但刚刚查了一下,直接String s = new String(bytes)就行了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询