Мое устройство отправляет данные на eventhub, используя Encoding.UTF8 на языке c ++. Мой приемник написан на c #. Пока я получаю данные из Eventhub (string body = Encoding.UTF8.GetString (message.GetBytes ());) запятая заменяется на % 2c
Мое сообщение DeviceID, Temprature, влажность \ nfdf5d821-c490-4405-b84c-171b478666d1,55,65
но возвращаемая строка в c # есть
DeviceID% 2CTemprature% 2CHumidity% 0Afdf5d821% 2Dc490% 2D4405% 2Db84c% 2D171b478
666d1% 2C55% 2C65
Вы можете декодировать URL, используя HttpServerUtility.UrlDecode или же HttpUtility.UrlDecode
например
string decodedUrl = HttpUtility.UrlDecode(url)