if he's buying hosting from a reseller i doubt they'll recompile PHP for him :p
as to your question, i bleive that there is something (non-standard) at the beginnig of most UTF-8 things called the BOM (Byte Order Mark) which signifies UTF-8. again this is not standard, but i think that it should do. most editors etc use it, i think.