Programowanie daje mi to poczucie, że błąd może wystąpić tylko przy ograniczonych, mierzalnych parametrach systemu.
Nie to co w rzeczywistości.

TAG: utf

Masz problem? To kodowanie BOM!

Jest
coś o czym wiele ludzi nie ma pojęcia a jest sprawcą ich problemów.

Jest
coś co powoduje błędy w ich kodzie a nie będąc przy tym kodem.

To coś jest niewidoczne.

„BOM” może powodować błędy:

  • Cannot add/modify header information – headers already sent by.. ” (przeważnie z użycia funkcji „header” w PHP)
  • niechciane ‚paddingi’ w stylach css & html (przeważnie z includowania plików)

jak sobie pomóc:

  • kodować pliki z jednego projektu w jednym kodowaniu „UTF-8 bez BOM” – a najlepiej kodować w tym wszystko :)

 

Edytory które polecam i które wspierają to kodowanie: Notepad++

To wszystko.