Url Декодированные данные отображаются в журналах IIS как вопросительные знаки. - PullRequest
0 голосов
/ 20 мая 2019

Когда я получаю XML в сообщении, у меня есть 2 проблемы: 1. языки вроде арабского появляются в журналах IIS как вопросительные знаки (???) 2. знак «+» выглядит как пробел

при анализе данных и сохранении в файл журнала возникает проблема

    HttpRequest Request = HttpContext.Current.Request;
    if (Request.InputStream != null)
    {
        System.IO.StreamReader stream = new System.IO.StreamReader(Request.InputStream, Encoding.UTF8);

        string result = stream.ReadToEnd();
        result = HttpUtility.UrlDecode(result, Encoding.UTF8);
        if (result != null && result.Trim() != string.Empty)
        {
            HttpContext.Current.Response.AppendToLog("MO-Pelephone=" + result);
            context.Response.Write("OK");
            return;
        }
        context.Response.Write("NO DATA RECEIVED");
        return;

    }
  1. чтобы увидеть арабский в журнале iis
  2. чтобы увидеть +, а не пробел
...