unity websocket 通信,接收服务器发来的数据还有中文要用uri编码
下面有utf-8编码试过不行,用uri 完全没问题
public static string get_uft8(string unicodeString)
{
UTF8Encoding utf8 = new UTF8Encoding();
Byte[] encodedBytes = utf8.GetBytes(unicodeString);
String decodedString = utf8.GetString(encodedBytes);
return decodedString;
}
public static string get_url(string unicodeString)
{
return Uri.EscapeDataString(unicodeString);
}
客户端解码
Uri.UnescapeDataString(message)
已经经过测试,完全没问题不会报错