Как разобраться с кодировкой php?
$content = iconv("windows-1251", "utf-8",$content); //Смена кодировкиstring iconv ( string in_charset, string out_charset, string str )
Производит преобразование кодировки символов строки str из начальной кодировки in_charset в конечную out_charset. Возвращает строку в новой кодировке, или FALSE в случае ошибки. 
1ый параметр - ИЗ КАКОЙ КОДИРОВКИ
2ой - В КАКУЮ
Вы пытаетесь из ответа, который на win-1251 вытащить УТФ и преобразовать в win1251, иными словами, перепутали местами кодировки, из какого в какой
preg_match_all('#<foaf:name>(.+?)</foaf:name>#isu', $content, $arr);
Или, если через позиции$pos = mb_strpos($content, '<foaf:name>');