можно также используя parseJSON: Код: [% str = "%u0418%u043D%u0442%u0435%u0440%u043D%u0435%u0442"; str = str.replace('%', '\\'); str = tools.parseJSON('["' _ str _ '"]'); str.0 %]
Более правильный вариант используя unescape: Код: [% str = "%u0418%u043D%u0442%u0435%u0440%u043D%u0435%u0442-%u043C%u0430%u0433%u0430%u0437%u0438%u043D%20%uD83C%uDF3C%u0414%u043E%u0441%u0442%u0430%u0432%u043A%u0430%20%u043F%u043E%20%u0432%u0441%u0435%u0439%20%u0420%u043E%u0441%u0441%u0438%u0438%20250%u20BD%uD83C%uDF3C%u0412%u043E%u0437%u0432%u0440%u0430%u0442%u0430%20%u0438%20%u043E%u0431%u043C%u0435%u043D%u0430%20%u043D%u0435%u0442%20%uD83C%uDF3C%u041F%u0440%u0435%u0434%u043E%u043F%u043B%u0430%u0442%u0430%20%u043F%u043E%u043B%u043D%u0430%u044F%u2764%uFE0F%u0440%u0435%u043A%u043B%u0430%u043C%u0430%20%u0432%20%u0441%u0442%u043E%u0440%u0438%u0441%2050%u20BD%2C%20%u043B%u0435%u043D%u0442%u0430%20100%u20BD"; str = tools.js.eval('unescape("' _ str _ '")'); str %]
Где почитать про TOOLS и все его возможности которые можно в апарсере делать, хотелось бы на сам код изнутри посмотреть, свойства, методы и т.д.?
Данные беру из блока <script type='text/javascript'>var gaProduct = {"id":18222,"name":"\u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3","price":105,"brand":"\u0410\u0440\u0442\u043e\u043d","category":"\u0414\u0430\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0436\u0430\u0440\u043d\u044b\u0435"};</script> Здесь интересно вот это: "name":"\u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3"
Извлекайте регулярным выражением из этого блока весь JSON: Код: {"id":18222,"name":"\u0410\u0440\u0442\u043e\u043d \u0421\u041f\u0414-3","price":105,"brand":"\u0410\u0440\u0442\u043e\u043d","category":"\u0414\u0430\u0442\u0447\u0438\u043a\u0438 \u043f\u043e\u0436\u0430\u0440\u043d\u044b\u0435"} И, используя tools.parseJSON, выводите нужные данные: