![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Pracuje nad pewnym skryptem i chcialem aby polskie znaki byly wyswietlane poprawnie wiec zgodnie z informacjami zdobytymi w internecie zmienilem kodowanie plikow PHP na UTF-8 (w notatniku windowsowym).
Po zmianie typu plikow niektore pliki urosly o kilka bajtow, ale moj problem polega na tym, ze teraz wyswietla sie blad: "Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /*/*.php:1) in /*/*.php on line 12" Z opisu bledu wynika, ze skrypt nie moze wyslac naglowka z ciasteczkiem sesyjnym bo najwyrazniej cos zostalo juz wyslane do przegladarki... Skrypt uzywa funkcji __autoload do ladowania potrzebnych klas, ale wszystko jest dobrze zabezpieczone i przed zmiena kodowania wszystko dzialalo jak trzeba. Jaki wplyw miala zmiana kodowania na pliki, ze mam taki blad i jak zrobic aby pozbyc sie tego bledu i jednoczesnie sprawic aby polskie znaki byly wyswietlane poprawnie (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif) Ten post edytował PiXel2.0 9.10.2007, 21:12:19 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Gdzieś na początku pliku, przed wywołaniem sesji zostały dodane jakieś znaki, może to nawet być pusty znak spacji, a przed wysłaniem sesji do przeglądarki nic innego nie może wcześniej do niej zostać wysłane, poszukaj na początku pliku przed wywołaniem session_start()
Łukasz |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Wiem o co chodzi z tym bledem i wiem tez o tym, ze nie moga byc wczesniej wyslane zadne zanki itp. itd.
Pisalem, ze pod tym wzgledem pliki sa poprawne i, ze dzialaly przed zmiana typu na UTF-8. Nawet jak teraz zmienilem typy na ANSI to nie ma juz tego bledu, ale nie ma tez polskich znakow :/ |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 9.10.2007 Ostrzeżenie: (0%) ![]() ![]() |
sprawdz na jakie UTF przekonwertowales, z BOM (ew. with Signature) czy bez BOM (czysty UTF). BOM (patrz google) powoduje problemy, sam tak mialem.
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 110 Pomógł: 13 Dołączył: 16.03.2007 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Dzieki serdeczne (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif) (IMG:http://forum.php.pl/style_emoticons/default/laugh.gif)
Problem juz rozwiazany. Jakby ktos mial podobny i znalazl ten temat to zeby juz nie szukal w google daje link z potrzebnymi informacjami: http://www.mynthon.net/articles/php/utf-8 Ten post edytował PiXel2.0 10.10.2007, 09:20:14 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 28.09.2025 - 01:34 |