Új hozzászólás Aktív témák

  • Sk8erPeter

    nagyúr

    Hátha valakinek jól jön, így lehet UTF-8 with BOM-kódolású fájlokat keresni:

    grep -rl $'\xEF\xBB\xBF' .

    (UNIX/Linuxon egyértelmű, Windows-on Cygwin-nel érdemes keresni)

    Fájlkiterjesztésre szűkítve (pl. *.php kiterjesztéssel):
    $ grep -rl $'\xEF\xBB\xBF' . '\.php$'

    Ezt nem teszteltem, de ezzel állítólag le lehet cserélni UTF-8 without BOM-ra:

    find . -type f -exec sed 's/^\xEF\xBB\xBF//' -i.bak {} \; -exec rm {}.bak \;

    Persze ha csak 1-2 fájl van, akkor manuálisan is lehet Notepad++-szal.
    Nálam most ez azért jött jól, mert van fent localhoston egy tesztcélú Drupalom, azon kb. 25-30 contrib modul telepítve, és azok közül valamelyik BOM-mal volt kódolva, nehéz lett volna kinyomozni, melyikben van a gond, ezzel egyből meglett (mint kiderült, a modult latest devben javították azóta).

Új hozzászólás Aktív témák

Hirdetés