Имя: Пароль:
1C
1С v8
получение имя файла из прямой ссылки
0 Eskeych
 
07.04.22
14:46
Привет нужно из ссылки получить имя файла
Вот часть ссылки uid=0&filename=%D0%9D%D0%BE%D0%B2%D1%8B%D0%B9%20%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B9%20%D0%B4%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82.txt&disposition=attachmen

в filename я так понимаю имя файла. но не могу его преобразовать в текст. Как я понял это двоичные данные и "%" нужно заменить на " ", пробел. В онлайн-конвертерах получаются квадраты, а не текст) может имя можно получить другим способом?  ссылку получаю из httpЗапроса
1 Ненавижу 1С
 
гуру
07.04.22
14:49
(0) а в запрос она как попадает?
2 Kassern
 
07.04.22
14:49
(0) бядаа.. КодировкаURL вам в помощь и метод КодироватьСтроку()
3 Kassern
 
07.04.22
14:50
4 Вафель
 
07.04.22
14:50
КодироватьСтроку
5 Eskeych
 
07.04.22
14:55
Огонь, спасибо большое) Только не КодироватьСтроку(), а РаскодироватьСтроку(""https://s376vla.storage.yandex.net/rdisk/931a6f80348f...", СпособКодированияСтроки.КодировкаURL), что бы преобразовать с UTF8
6 Eskeych
 
07.04.22
14:56
(4) (2) (1) посибо :)
7 ДедМорроз
 
09.04.22
15:48
%XX это коды символов,которые не идут в стандартной кодировке url.
Так как там utf8,то два кода дают один обычный символ.

И любой браузер это умеет из коробки.