Zadaj pytanie
Subskrybuj kanał RSSnajnowszych pytań
Witam. Plik 1.
<? $_SESSION['sesja'] = "login"; ?>
Plik 2.
<? print $_SESSION['sesja']; ?>
Dlaczego w pliku 2 otrzymuję wynik ďťż?
ďťż
Powód zamknięcia: Problem nie jest powtarzalny lub jest nieaktualny
0
1 rok, 10 miesięcy temu autor: qjam
Skoro masz w obu UTF-8 to w Notepad++ ustaw kodowanie UTF-8 bez BOM (Notepad++ -> Format -> Koduj w UTF-8 bez BOM).
Dlaczego? Bo w pliku drugim wyświetlasz tą sesję i nie masz ustawionego kodowania np. na UTF-8. Nie siedzę już od dawna w PHP ale możliwa jest też różnica w kodowaniu lub brak kodowania tych znaków.
1 rok, 10 miesięcy temu autor: nabuchodonozorro
najpewniej jest to znak BOM (http://pl.wikipedia.org/wiki/BOM) dołączany na początku plików UTF przez niektóre edytory, porządny edytor nie powinien go wstawiać spróbuj napisać to samo w Komodo Edit albo Notepad++ albo sprawdź czy w twoim edytorze można wyłączyć wstawianie tego ustrojstwa
najpewniej jest to znak BOM (http://pl.wikipedia.org/wiki/BOM) dołączany na początku plików UTF przez niektóre edytory, porządny edytor nie powinien go wstawiać
spróbuj napisać to samo w Komodo Edit albo Notepad++ albo sprawdź czy w twoim edytorze można wyłączyć wstawianie tego ustrojstwa
Zaloguj się, aby dodać swoją odpowiedź
595140
powrót do góry
Copyright © 9fingers.pl Webdesign: TonikStudio.pl