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

ukrainec2014

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

61792

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


---

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


---

Теперь еще один вопрос... а как обратно?)
 
Последнее редактирование:
если надо просто в тексте поменять кодировку, то тот код нормально работает. но если надо кракозябры преобразовать, как на скрине у вас , то надо еще и URLDecode/UrlEncode дополнительно делать.
вы же во втором посте сами себе и ответили на этот вопрос.... :bw:

61805
 
  • Оценить
Реакции: ukrainec2014
точняк.. декодировать помогло.. спасибо
 

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