Nem ártana, ha az UFT-8 helyett UTF-8 lenne használva.
Mondjuk ettől még gondolom nem ez a para. Az a baj, hogy eléggé általánosságokat írsz, szóval nehéz kitalálni, most mi a pálya. Végül is most akkor a $result objektumodban mi van? Azt írtad, valamiért htmlentities-zel nálad üres string jön vissza, pedig az nem túl normális, de lehet, hogy korábban rossz sorrendet mutattam, már nem emlékszem
szóval próbáld meg megint kiíratni (vagy fájlba, mindegy):
echo ' <pre>', htmlentities(var_export($result, TRUE)), '</pre>';
erre mit kapsz eredményül?
Sk8erPeter