Aktualny czas: 07.09.2010, 16:07
Witaj! (Logowanie — Rejestracja)
| 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-2010 Polski Support MyBB
Silnik forum MyBB © 2002-2010 MyBB Group
Styl "MyBBoard Polska" by Tuptuś, Adrian © 2007-2010 MyBBoard.pl
Silnik forum MyBB © 2002-2010 MyBB Group
Styl "MyBBoard Polska" by Tuptuś, Adrian © 2007-2010 MyBBoard.pl

Szukaj
Użytkownicy
Kalendarz
Historia
Ostatnie zmiany
Wszystkie
Kategorie