В последнее время "стандартом" для Joomla используется кодировка - UTF8.
Что бы сделать правильное отображение title в дополнительных изображениях к товару, Вам требуется внести небольшое изменения в файлы Virtuemart`a:
- Найдите на Вашем сервере файл \components\com_virtuemart\themes\default\theme.php
- Найдите в этом файле строку (у меня это 121) и добавляем utf-8 кодировку:
$html .= vmCommonHTML::getLightboxImageLink( $image->file_url, $thumbtag, $title ? $title : stripslashes(htmlentities($image->file_title,ENT_QUOTES,'utf-8')), 'product'.$product_id );