编码.Utf8将逗号转换为c#中的一些特殊字符
本文关键字:特殊字符 Utf8 转换 编码 | 更新日期: 2023-09-27 18:02:08
我的设备使用编码在网络上发送数据。c++语言的UTF8。当从Eventhub (string body = Encoding.UTF8.GetString(message.GetBytes());)接收数据时,逗号被替换为%2c
-
我的eventhub消息是设备id,温度,湿度'nfdf5d821-c490-4405-b84c-171b478666d1,55,65
-
但是c#中的字符串返回值是
的DeviceID % 2 ctemprature % 2 chumidity % 0 afdf5d821 % 2 dc490 % 2 d4405 d171b478 % 2 db84c % 2666 d1 % 2 c55 % 2 c65
- 我的第一个问题是如何接收数据,因为它是我在c#中没有特殊字符发送到eventub的数据
- 当流分析运行,所以它读取数据从甚至不?
您可以使用HttpServerUtility解码url。url解码或HttpUtility。UrlDecode
例如string decodedUrl = HttpUtility.UrlDecode(url)