hello,
Jestem testowania go na moim forum testowym (w nie UTF) i nie mogę odtworzyć, ale możesz spróbować tego rozwiązania.
Mam coś dla ciebie:
1. otwarta, kopiowania i edycji tego pliku:
forum / root includes / vbenterprisetranslator_functions_utils.php
2. w tej funkcji znaleźć:
	PHP Code:
	
function vbet_encodeToSafeUTF8(&$string) {
        //TODO how to check does utf-8 is involved? how often this function is used?
//        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
//        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
//        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
//            return $string; 
    
        // decode three byte unicode characters 
        $string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
                '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
                $string); 
    
        //decode two byte unicode characters 
        $string = preg_replace('/([\300-\337])([\200-\277])/e', 
                '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
                $string); 
                    
        return $string;
    } 
 3. i komentarz wszystkie linie bez powrót jak ten:
	PHP Code:
	
function vbet_encodeToSafeUTF8(&$string) {
        //TODO how to check does utf-8 is involved? how often this function is used?
//        if (! ereg('[\200-\237]', $string) and ! ereg('[\241-\377]', $string)) 
//        if (!preg_match('/[\200-\237]/', $string) and !preg_match('/[\241-\377]/', $string)) 
//        if (!preg_match('/[\200-\237\241-\377]/e', $string)) 
//            return $string; 
    
        // decode three byte unicode characters 
      //  $string = preg_replace('/([\340-\357])([\200-\277])([\200-\277])/e',        
        //        '\'&#\'.((ord(\'\\1\')-224)*4096 + (ord(\'\\2\')-128)*64 + (ord(\'\\3\')-128)).\';\'',    
            //    $string); 
    
        //decode two byte unicode characters 
        //$string = preg_replace('/([\300-\337])([\200-\277])/e', 
        //        '\'&#\'.((ord(\'\\1\')-192)*64+(ord(\'\\2\')-128)).\';\'', 
        //        $string); 
                    
        return $string;
    } 
 4. zapisać i sprawdzić!
to powinno działać tylko dla nowych postów. wszystkie posty istniejących należy edytować ręcznie.
I nie shure, że masz ISO forum, ale można ją przetestować. Jeśli nie jest dobre - proszę zastąpić tych zmian bu stary plik