private function remove_BOM($data) {
// Маркер UTF-8
if (substr($data,0,3)=="\xEF\xBB\xBF") {
return substr($data,3);
}
// Маркер UTF-16
elseif (substr($data,0,2)=="\xFF\xFE") {
return substr($data,2);
}else{
return $data;
}
}