вторник, 22 марта 2011 г.

Как добавить BOM

Небольшой скрипт, добавляющий UTF BOM к файлу. Да, это умеют многие текстовые редакторы. Но иногда лучше решать подобные задачи инструментально.

Copy Source | Copy HTML
  1. #!/bin/bash
  2. fi=$1;
  3. fo="$1_with_bom"
  4. echo -ne '\xEF\xBB\xBF' > $fo
  5. cat $fi >> $fo
  6. mv $fo $fi

К слову, так можно удалить BOM из строки на php
$str = preg_replace("/\xef\xbb\xbf/","",$str);