Создаваемые переменные - доп.символы?

Oleter

A-Parser Pro License
A-Parser Pro
Приветствую,
столкнулся с неправильным расчетом MD5 в новом задании, хотя тест функции из 3 сообщения этой темы https://a-parser.com/threads/1984/ дает правильный результат.
Я пришел к выводу, что к новым перменным добавляются какие-то символы.
Мои исследования ниже )
тестировал по кею "(comisario mã¼ller 01) la crin de damocles(c1) 2006" в файле идут строки вида кейворд;URL
Я такие строки делю с помощью String split на две переменные:
veAC3dl.png

Далее я ставлю опыты: просто показывать эту переменную в имени файла:
fbSPSWq.png

показывает нужный кей.
Ставлю в имени файла функцию расчета, но кей указываю явно:
9fwfjs9.png

получаю правильный MD5.
Подставляю в функцию переменную:
HG4zNu3.png

и MD5 рассчитывается неправильно :(
Я пробовал подставлять $query.keytxt.trim() или $query.keytxt.collapse -не помогло, тестил на стабильной и бета версиях. Текущая версия beta 1.2.1296.
Поэтому я пришел к выводу, что к $query.keytxt что-то добавляется при создании или это не переменная а массив.
Как мне эту проблему побороть?
 
в имени файла результата, поменяйте на эту строку
tools.js.newmd5(query.keytxt);
 
Назад
Верх