System.Uri.AbsoluteURI кодировка кодировки
Я использую System.Uri
класс для генерации URL для ссылки HTML. Проблема в том, что он кодирует специальные символы в UTF8, и мой браузер их не распознает.
Пример кода:
Uri uri = new Uri(@"\\computer\Temp\Réunion.txt");
Console.WriteLine(uri.AbsoluteUri);
Выход:
Файл://computer/Temp/R%C3%A9union.txt
Ожидаемый:
Файл://computer/Temp/R%E9union.txt
Как я могу выбрать кодировку, используемую System.Uri.AbsoluteURI
метод? Существует ли альтернативное решение для преобразования любого пути к действительному URL?