Я работаю с кодом, в котором я устанавливаю Name и FileName для вложения заголовка Content-disposition. см. код ниже -
public async Task UploadAttachmentFile (файл-файл, строка messageId, строка userName) { используя (var cc = CallContext.Create(userName)) { используя (var inputStream = file.GetFileAsStream()) { вар контент = новый StreamContent (inputStream); content.Headers.ContentType = новый System.Net.Http.Headers.MediaTypeHeaderValue("application/pdf"); content.Headers.ContentDisposition = новый System.Net.Http.Headers.ContentDispositionHeaderValue («вложение») { FileName = file.Filename, // "200275_1_1.PDF" Имя = файл.Описание // "æøå" }; await ExecuteRequestNoResult(() => PutAsync($"messages/out/{messageId}", content)); } } } После отладки этого кода я заметил, что æøå был преобразован в какую-то другую кодировку, что привело к =?utf- 8?B?w6bDuMOl?=

Почему это происходит, могу ли я избежать конвертации? Потому что мне нужно передать исходную строку. то есть æøå
Заранее спасибо!