Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Problem z UTF-8 i sesjami
Kszysiu
post
Post #1





Grupa: Zarejestrowani
Postów: 29
Pomógł: 1
Dołączył: 28.04.2011

Ostrzeżenie: (0%)
-----


Witam
Jak powszechnie wiadomo gdy użyje się UTF-8 z BOM przed wysłaniem nagłówka wysyłane jest kilka magicznych bitów przez co wyskakuje błąd przy "session_start".
Rozwiązaniem jest wtedy zapisanie pliku jak UTF-8 bez BOM. Ale problem pojawia się z popularnymi przegladarkami takimi jak Firefox i IE (na pewno 6 i 8). Opera działa bez zarzutu. Chodzi o "polskie znaczki" a raczej w tym wypadku "polskie krzaczki"...
Nie wiem jak to rozwiązać... albo "dostaje" sesje albo polskie znaczki...

Jest na to jakieś rozwiązanie? mój prolog to:

  1. <?xml version="1.0" encoding="utf-8"?>
  2. <!DOCTYPE html
  3. PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">

teoretycznie deklaracja kodowania jest ale FF i IE mają to chyba w poważaniu....
pozdro
Kszysiu
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 11:16