Когда некоторые пользователи моего приложения ASP.NET вводят следующий текст
Тренировка Je bénéficie d'un
Я получаю следующее значение в моем Request.Form:
Тренировка Je b n ficie d un
Сначала на моей странице была установлена кодировка Latin1, и я подумал, что ее изменение на Unicode (UTF8) с использованием следующего метатега поможет:
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
Но после изменения я все еще получаю эти "блоки" в Request.Form.
Теперь странная вещь, это происходит, когда я отправляю страницу, которая обслуживается IIS (например, http://localhost/myform.aspx).
Если я получаю тот же HTML, сохраняю его локально, открываю файл в браузере напрямую (например, c: \ myform.html) и отправляю его, все в порядке, я вижу символы Юникода в моем Request.Form, как и должно быть.
Есть советы? Я здесь потерян ...