ďťż
Podstrony
|
telcocafeNapisałem swoją stronę i polskie znaki zakodowałem w UTF-8. Gdy testowałem ją na własnym komputerze, wszystko działało. Jednak, gdy przesłałem ją na serwer WWW polskie znaki zmieniły się w np. pytajniki. Możecie mi wytłumaczyć, co się stało?PS W Windows-1250 wszystko działa, ale nie chcę go używać, bo chcę, by strona była dostępna również dla pingwinów, czyli linuksowców :biggrin: . A możesz pokazać kawałek kodu strony? Przede wszystkim sekcję head Upewnij się, że: 1. W kodzie strony masz:<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />2. Pliki zapisujesz w kodowaniu UTF-8 (bez nagłówka BOM). Nie używaj Notatnika! 3. Serwer nie narzuca przeglądarce nagłówka z kodowaniem Jeśli używasz Firefoksa, kliknij Narzędzia -> informacje o stronie. Zobaczysz, jakiego kodowania używa przeglądarka. Zainstaluj rozszerzenie Firebug i podejrzyj w zakładce Sieć, jakie nagłówki trafiają od serwera do klienta. PS. Poprawione. Użytkownik Ferrari edytował ten post 25 luty 2010, 20:16 Oto sekcja head: <meta http-equiv="content-type" content="text/html; charset="UTF-8" /> <title>Ocelandia</title> <meta name="generator" content="Amaya" /> Odpowiedzi dla Ferrari: 1. A przypadkiem nie UTF-8? 2. Zapisuję w UTF-8. Ale dlaczego bez Notatnika? Przecież w "Zapisz jako" można wybrać kodowanie UTF-8! 3. Jak to sprawdzić? 4. W "Informacje o stronie" Firefox pisze, że UTF-8. 1. Tak, miałem napisać UTF-8 :) 2. Notatnik nie nadaje się do budowania stron. Dużo możliwości: HateML Pro, kED, Notepad2, Notepad++ 3. Pobierz rozszerzenie Firebug. W zakładce SIEĆ zobaczysz nagłówki. 4. Jeśli przeglądarka wyświetla dokument w UTF-8, polskie znaki muszą być błędnie zapisane. Czym wgrywasz pliki na serwer? Polecam program FileZilla. <meta http-equiv="content-type" content="text/html; charset="UTF-8" /> Pliki wgrywam programem FTP wbudowanym w Total Commandera. Nadaje się? Pliki wgrywam programem FTP wbudowanym w Total Commandera. Nadaje się? W zasadzie nie ma różnicy czym wysyłasz pliki na serwer, Total Commander jak najbardziej się nadaje. Błąd musi być w kodzie lub po prostu ustawienia przeglądarki są inne od tych standardowych (automatyczne wykrywanie sposobu kodowania znaków). Pod każdą przeglądarką masz to samo? Sprawdziłem pod Firefoxem, Operą i Internet Explorerem. Wszędzie to samo. Zauważyłeś mój poprzedni post i wprowadziłeś go w życie? Czy strona jest udostępniona publicznie? Możesz podać adres, by zajrzeć tam? Proszę - ocelandia.za.pl. Jakbyście byli ciekawi co to jest - to strona mojego wirtualnego państwa (mikronacji). Zatem dwie rzeczy.<?xml version="1.0" encoding="iso-8859-1"?>oraz kodowanie dokumentu. To, że umieściłeś meta tag, nie oznacza, że strona zacznie śpiewać w unikodzie. // Edytowano Widzę też, że znaczki odleciały i pozostały tylko pytajniki, więc będziesz musiał poprawiać całą treść jeśli nie masz pierwotnej kopii treści. Użytkownik andrzej_aa edytował ten post 02 marzec 2010, 19:57 Wywal:<?xml version="1.0" encoding="iso-8859-1"?>Przeglądarka i tak wyświetla dokument jako HTML, a nie XML! Poza tym dokument jest źle zakodowany. W którym programie go edytujesz? Najpierw podstawy napisałem w programie Amaya. Niestety, był niestabilny i tekst pisałem w Notatniku. Przed chwilą index.html napisałem w Notepad++, ale nie pomogło. Wkrótce wywalę to, o czym mówicie i sprawdzimy. Edytowano: Będzie ze wszystkim trochę opóźnień, bo się rozchorowałem i mniej siedzę przy komputerze. Użytkownik debian007 edytował ten post 05 marzec 2010, 13:05 |
|||
Sitedesign by AltusUmbrae. |