Баг с кодировкой в POST-запросе

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
При отправке русский символов в utf-8 они передаются пустым местом, пробовал сохранить файл в ansi и в зенке выбрать windows-1251, тогда передаются в виде "???".
Браузер передает нормально
Код:
------WebKitFormBoundarydWuaOZBDNlAkCt05
Content-Disposition: form-data; name="name"
Привет
Вот человек вроде доказал, что это баг зенки, правда как в итоге передавать русские символы и возможно ли это - я не понял:
http://zennolab.com/discussion/threads/get-post-403-forbidden.17525/#post-111310
 

Вложения

danni

Client
Регистрация
01.07.2012
Сообщения
373
Благодарностей
6
Баллы
18
Похоже разобрался, из утф-8 в виндовс-1251 перекодировка. Если кому-то пригодится:

Код:
byte[] bStr = Encoding.GetEncoding("utf-8").GetBytes(project.Variables["title"].Value);
string str_new = Encoding.GetEncoding(1251).GetString(bStr);
return str_new;
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)