![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 30.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
powoli szlifuje swoje umiejętności w XHTML, a jestem czesto dociekliwy problemów z tym. Dlatego chciałbym się dowiedzieć dlaczego w momencie gdy dodaję do strony prolog: Kod <?php session_start(); ?> <?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> [...] A także opcje z utf... <?php echo '<?xml version="1.0" encoding="iso-8859-2"?>'; ?> <?php echo '<?xml version="1.0" encoding="utf-8"?>'; ?> Strona zamienia się na krzaczarnie, co kilka odświerzeń potrafią zaskoczyć poprawne polskie znaki lecz częściej są to <?> lub inne ślaczki. Dodam że jest to plik .php (baza jest ustawiona na utf8_general_ci). Czyżby dodawanie tej linijki w kodzie php miało jakieś inne reguły? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 20 Pomógł: 0 Dołączył: 6.06.2008 Skąd: Poznań Ostrzeżenie: (0%) ![]() ![]() |
Nie jestem w 100% pewien ale zobacz czy po zmianie DTD z strict na transitional nie bedzie zmiany... Pamiętam że podobny problem miałem przy edycji CSS'a
|
|
|
![]()
Post
#3
|
|
Developer Grupa: Moderatorzy Postów: 3 045 Pomógł: 290 Dołączył: 20.01.2007 ![]() |
Kodowanie ustawia się w znacznikach meta.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 49 Pomógł: 0 Dołączył: 30.04.2008 Ostrzeżenie: (0%) ![]() ![]() |
Jednak był to pomyłka z mojej strony, nie miałem znacznika body i określenia <body xml:lang="pl">.
Teraz wszystko gra z znacznikiem Strict również (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 23.08.2025 - 06:29 |