Надо преобразовать строку в URL в этом примере - http://infostart.ru/public/70330/ текст кодируется сначала в URF8 - и только потом - в URL Надо - русский текст перегнать в URL - без промежуточного UTF.
Если кому что понятно - хотел бы услышать ответ.
Пример. Исходный текст: Адрес электронной почты (для связи с клиентами) При перекодировании (как в примере с infostart) получается: %D0%90%D0%B4%D1%80%D0%B5%D1%81%20%D1%8D%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%BE%D0%B9%20%D0%BF%D0%BE%D1%87%D1%82%D1%8B%20%28%D0%B4%D0%BB%D1%8F%20%D1%81%D0%B2%D1%8F%D0%B7%D0%B8%20%D1%81%20%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0%D0%BC%D0%B8%29
А надо бы: %C0%E4%F0%E5%F1%20%FD%EB%E5%EA%F2%F0%EE%ED%ED%EE%E9%20%EF%EE%F7%F2%FB%20(%E4%EB%FF%20%F1%E2%FF%E7%E8%20%F1%20%EA%EB%E8%E5%ED%F2%E0%EC%E8)
Для i = 1 По length Цикл symbol = Сред( value, i, 1 ); //code = КодСимвола( symbol ); code = КодСимволаASCII( symbol ); result = result + Сред( table, code*3 + 1, 3 ); КонецЦикла;
Возврат result; КонецФункции
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший