如何组合2种编码

时间:2014-05-26 11:55:15

标签: c# chat

我使用的是Node.js聊天服务器,它将包含用户ID和unicode(utf16 - little endian)消息的ASCII消息作为文本消息发送。如何确定C#客户端中的编码类型?

1 个答案:

答案 0 :(得分:0)

任何给定的ASCII字符在Unicode中具有相同的值(如果您使用的是UTF8)。因此,了解这一点的唯一方法是,其中一个消息字符不是ASCII字符。

更好的解决方法是使用一个标志(一个位,一个字符或多个字符)来指示某些内容是用户ID还是短信。