Aktualny czas: 04.02.2012, 03:50
Witaj!
| Dyskusja (1)bom |
BOM (ang. Byte Order Mark - znacznik kolejności bajtów) - znacznik umieszczany na początku strumienia bajtów (np. na początku pliku) informujący w jakiej kolejności należy ustawić bajty, aby uzyskać kod znaku w wielobajtowym kodowaniu znaków. W MyBB wykorzystywane jest kodowanie UTF-8, które nie potrzebuje znacznika kolejności bajtów (BOM), ponieważ jest kodowaniem o zmiennej długości i kolejność bajtów jest jednoznaczna. (za Wikipedią) Ponadto, umieszczenie BOM na początku pliku .php może zostać zinterpretowane przez serwer jako rozpoczęcie przesyłki strumienia bajtów, powodując wysłanie nagłówków do przeglądarki. W konsekwencji niemożliwe staje się późniejsze wysłanie kolejnych nagłówków (np. zakładających cookies lub powodujących przekierowanie), co prowadzi do błędów. Uwaga!!! Zapisując pliki .php w formacie UTF-8 z intencją zastosowania ich w MyBB, należy pamiętać, by nie używać BOM. Dodanie BOMu na początku pliku spowoduje wyświetlenie na forum ostrzeżenia o wysłaniu nagłówków przez wadliwy plik ( headers already sent ). Informacja!!! Możliwość zapisu plików w formacie UTF-8 bez BOM posiada np. Notepad++. Standardowy edytor w systemach rodziny Windows - Notatnik, nie zapisze pliku w poprawnym kodowaniu. |
| Możliwości |
Polskie tłumaczenie © 2007-2012 Polski Support MyBB
Silnik forum MyBB, © 2002-2012 MyBB Group.
Styl "MyBB PL 2.0" by GT MyBB PL © 2007-2011 MyBBoard.pl
Silnik forum MyBB, © 2002-2012 MyBB Group.
Styl "MyBB PL 2.0" by GT MyBB PL © 2007-2011 MyBBoard.pl


Szukaj
Użytkownicy
Kalendarz
Historia
Ostatnie zmiany
Wszystkie
Kategorie