• Модуль: translate
  • Путь к файлу: ~/bitrix/modules/translate/lib/io/csvfile.php
  • Класс: BitrixTranslateIOCsvFile
  • Вызов: CsvFile::checkUtf8Bom
public function checkUtf8Bom(): bool
{
	$this->seek(0);
	$bom = $this->read($this->getStringByteLength($this->bomMark));
	if($bom === $this->bomMark)
	{
		$this->hasBom = true;
	}

	if ($this->hasBom)
	{
		$this->seek($this->getStringByteLength($this->bomMark));
	}
	else
	{
		$this->seek(0);
	}

	return $this->hasBom;
}