Думается надо слезать с этого дурацкого cms, что не день - проблема.. Одно решаешь- другое вылезает... Походил по форумам никакого нормального решения по кодировкам нет. Просто нет. Либо есть недорешение с непонятной функциональностью для самого запостившего.
3 года работаю практически только с Joomla. Единственной проблемой является только внедрение нового нестандартного функционала. И то это проблема наблюдается только в том, что нужно писать свои модули/компоненты. Иных проблем при работе с данной CMS не наблюдал.
administrator/components/com_virtuemart/classes/language.class.php Код: function safe_utf8_encode( $text, $charset ) { if( strtolower($charset) == 'utf-8' && !vmAbstractLanguage::seems_utf8( $text )) { // safely decode and reencode the string $text = utf8_encode($text); } // This converts the currency symbol from HTML entity to the utf-8 symbol // example: € => в'┐ $text = vmHtmlEntityDecode( $text, null, vmGetCharset() ); return $text; } замените $text = utf8_encode($text); на $text = $text; и все должно заработать... мне помогло