Закодировать текст в windows-1251

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43
Привет всем! Прошу помощи!
Нужно закодировать текст "Привет" в кодировку windows-1251, что б получилось так - "%CF%F0%E8%E2%E5%F2"
Помогите пожалуйста, в сниппете или js.
Заранее благодарен!!! Уж очень нужно, но самому сделать никак не получается!
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
вместо str
project.Variables["var"].Value
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Это будет переменная на выходе, а где указывать текст который нужно перекодировать?
Например так:
Код:
string str = project.Variables["Имя переменной"].Value;
return HttpUtility.UrlEncode(str, Encoding.GetEncoding(1251));
или
Код:
return HttpUtility.UrlEncode(project.Variables["Имя переменной"].Value, Encoding.GetEncoding(1251));
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43
Я так и делал, но не получалось, думал может что то изощрённей). Но всем спасибо за столь быструю помощь!
 

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
А что у вас за ошибка? Бывает, что проблема в различиях того как установился дотнет.
 

ezotonal

Client
Регистрация
13.01.2014
Сообщения
819
Благодарностей
231
Баллы
43
Всё норм.
 
Последнее редактирование:

zortexx

Client
Регистрация
19.09.2011
Сообщения
2 520
Благодарностей
1 226
Баллы
113
Ошибка почему то вылазит "Имя HttpUtility отсутствует..."
Я, почему то, так и подумал.

upload_2016-4-18_14-18-45.png

В моем случае используется другая сборка. И аргументы другие:
Код:
string str = project.Variables["Text"].Value;
return System.Net.WebUtility.UrlEncode(str);
Кстати, удостоверьтесь, что используемый модуль библиотеки включен в сборку проекта.
 

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