PHP перевести -перекодировать в UTF-8 c BOM - php utf-8 with bom

Просто добавьте к уже закодированной UTF8-строке символы бом-а:

$yourstr = echo chr(239) . chr(187) . chr(191) . $yourstr;

это должно помочь))