|
Как декодировать Url (decodeURL) | ☑ | ||
---|---|---|---|---|
0
Dolphinbet
06.10.15
✎
11:52
|
Есть функция для кодирования строк в url. Возник вопрос как сделать обратное преобразование? То есть из "%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0" получить "Москва".
|
|||
1
Cyberhawk
06.10.15
✎
11:52
|
Загугли
|
|||
2
Dolphinbet
06.10.15
✎
11:54
|
нашел только прямое преобразование v8: v8: Перекодировка строки(url encode): подскажите!
|
|||
3
Nuobu
06.10.15
✎
11:56
|
Функция ПреобразованиеURLВСтроку(Строка="")
ScrCtrl = Новый COMОбъект("MSScriptControl.ScriptControl"); ScrCtrl.Language="JScript"; Сообщение = ScrCtrl.eval("var uri='"+Строка+"'; decodeURI(uri);") ; Возврат Сообщение; КонецФункции |
|||
4
Nuobu
06.10.15
✎
11:56
|
(3) Взял вот тута: http://catalog.mista.ru/public/70330/
|
|||
5
Адинэснег
06.10.15
✎
11:56
|
РаскодироватьСтроку("%D0%9C%D0%BE%D1%81%D0%BA%D0%B2%D0%B0",СпособКодированияСтроки.КодировкаURL)
|
|||
6
Адинэснег
06.10.15
✎
11:57
|
Глобальный контекст.РаскодироватьСтроку (Global context.DecodeString)
Глобальный контекст (Global context) РаскодироватьСтроку (DecodeString) Синтаксис: РаскодироватьСтроку(<Строка>, <СпособКодированияСтроки>, <КодировкаСтроки>) Параметры: <Строка> (обязательный) Тип: Строка. Закодированная строка. <СпособКодированияСтроки> (обязательный) Тип: СпособКодированияСтроки. Способ, которым была закодирована исходная строка. <КодировкаСтроки> (необязательный) Тип: Строка. Кодировка, в которую была преобразована строка перед кодированием. Значение по умолчанию: UTF8. Описание: Раскодирует строку, закодированную в соответствии с указанным способом кодирования. Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример: Стр1 = КодироватьСтроку("http://tools.ietf.org/папка/rfc2822", СпособКодированияСтроки.КодировкаURL); Стр2 = КодироватьСтроку("http://tools.ietf.org/папка/rfc2822", СпособКодированияСтроки.URLВКодировкеURL); Стр3 = РаскодироватьСтроку( "wiki:Шар", СпособКодированияСтроки.КодировкаURL); Сообщить(Стр1); Сообщить(РаскодироватьСтроку(Стр1, СпособКодированияСтроки.КодировкаURL)); Сообщить(Стр2); Сообщить(РаскодироватьСтроку(Стр2, СпособКодированияСтроки.КодировкаURL)); Сообщить(Стр3); Сообщить(КодироватьСтроку(Стр3, СпособКодированияСтроки.URLВКодировкеURL)); |
|||
7
Dolphinbet
06.10.15
✎
11:58
|
вроде нашел http://catalog.mista.ru/public/101004/
|
|||
8
Dolphinbet
06.10.15
✎
12:01
|
(5) Супер, не знал о такой функции в 1с!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |