Перекодировать текст

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
Есть текст: "Ремонт / тюнинг мототехники"
В итоге должно получиться: "Ремонт%20%2F%20тюнинг%20мототехники"

А у меня получается только:
%d0%e5%ec%ee%ed%f2+%2f+%f2%fe%ed%e8%ed%e3+%ec%ee%f2%ee%f2%e5%f5%ed%e8%ea%e8
или
%d0%a0%d0%b5%d0%bc%d0%be%d0%bd%d1%82+%2f+%d1%82%d1%8e%d0%bd%d0%b8%d0%bd%d0%b3+%d0%bc%d0%be%d1%82%d0%be%d1%82%d0%b5%d1%85%d0%bd%d0%b8%d0%ba%d0%b8

Прошу помощи, начинаю сходить с ума.
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
%20 - символ пробела
%2F - символ "/"
в обычном блокноте замена одного на другое... а если в проекте то кубик замены ... как то так
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
%20 - символ пробела
%2F - символ "/"
в обычном блокноте замена одного на другое... а если в проекте то кубик замены ... как то так
Это костыль, а не решение.
Это пример с заменой двух символов. Вы же понимаете, что по-сути их может быть больше? И под каждый мне кубик делать? :-)
 

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
по сути их(символов) не так уж и много..
а почему бы и нет
Потому что это "колхоз".

Решение найдено (JavaScript), может кому пригодится:
Код:
var str = "{-Variable.Text-}"
var encoded = encodeURIComponent(str)
 
  • Спасибо
Реакции: Greez

blud

Client
Регистрация
19.04.2011
Сообщения
657
Благодарностей
77
Баллы
28
Решение найдено (JavaScript), может кому пригодится:
Код:
var str = "{-Variable.Text-}"
var encoded = encodeURIComponent(str)
а вот тут если можно попродробней ... что делает этот скрипт? помоему .. он нихрина не делает ..
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Потому что это "колхоз".

Решение найдено (JavaScript), может кому пригодится:
Код:
var str = "{-Variable.Text-}"
var encoded = encodeURIComponent(str)
По-моему код делает ровно то, чем вы были недовольны в первом топике)
 

ibred

Client
Регистрация
04.04.2015
Сообщения
3 835
Благодарностей
3 552
Баллы
113
По-моему код делает ровно то, чем вы были недовольны в первом топике)
Как оказалось, при полной замене кириллицы на %XXXX, ничего катастрофического не происходит.
Просто в предыдущих примерах (из 1-го поста) некоторые символы приходили не в том виде, который нужен был мне. Например, пробел:
был +, а сейчас %20.
 

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