Как закодировать переменную из utf-8 в CP1251

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
351
Благодарностей
52
Баллы
28
через декодер нашел что кодировка кракозябр это CP1251

61792

Как через C# получить возможность кодировать utf-8 в CP1251 для Post запроса..?
 

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
351
Благодарностей
52
Баллы
28
Нашел ответы... кому интересно, держите


---

C#:
//Добавить System.Web (для меня в x64) в Ссылки из GAC => http://joxi.ru/BA0EXR1FpBX5xr
string text = "Кадиков";
return System.Web.HttpUtility.UrlEncode(text, System.Text.Encoding.GetEncoding("windows-1251"));

---

Теперь еще один вопрос... а как обратно?)
 
Последнее редактирование:

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
351
Благодарностей
52
Баллы
28

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
351
Благодарностей
52
Баллы
28

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 720
Баллы
113
если надо просто в тексте поменять кодировку, то тот код нормально работает. но если надо кракозябры преобразовать, как на скрине у вас , то надо еще и URLDecode/UrlEncode дополнительно делать.
вы же во втором посте сами себе и ответили на этот вопрос.... :bw:

61805
 
  • Спасибо
Реакции: ukrainec2014

ukrainec2014

Client
Регистрация
12.05.2017
Сообщения
351
Благодарностей
52
Баллы
28
точняк.. декодировать помогло.. спасибо
 

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