ďťż
Podstrony
|
telcocafeWitam!Już 2 godziny próbuję coś z tym zrobic... Mam takie coś: <?php echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl"> <head> <meta http-equiv="Content-Language" content="pl" /> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <meta name="Description" content="Jakiś opis" /> <meta name="Keywords" content="różne, słowa" /> <title>Fajny tytuł</title> <link rel="stylesheet" type="text/css" href="style/default.css" /> <?php echo"<?xml-stylesheet type=\"text/css\" href=\"style/default.css\" ?>\n"; ?> </head> <body xml:lang="pl"> <div style="text-align: center"> A tutaj są polskie litery: ąśęółń. </div> </body> </html> Problem z tym, że przeglądarki (IE i Fx) nie rozpoznają kodowania i wyświetlają krzaczki. Dopiero po ręcznym ustawieniu w przeglądarce kodowania na utf-8 znaki są wyświetlane poprawnie. Czy ktoś wie dlaczego to nie działa? Wyślij nagłówek z php: header("Content-Type: text/html; charset=UTF-8); Dlaczego <?php echo"<?xml-stylesheet type=\"text/css\" href=\"style/default.css\" ?>\n"; ?> jest w meta? Powinno być po delkaracji xml Użytkownik Snapshot edytował ten post 25 luty 2006, 15:59 A w jakim edytorze to pisales? Bo taki przykladowy notatnik uzywa win-1250. Przez to znaczki sa w formacie win-1250 zamiast utf8. Poszukaj jakiegos konwertera np ogonki. Dzieki Snapshot! Header działa. A do kodowania używam Notepad++ i dlatego mam utf-8 , bo iso-8859-2 tam nie ma... <?php echo"<?xml-stylesheet type=\"text/css\" href=\"style/default.css\" ?>\n"; ?> jest w meta? Powinno być po delkaracji xml Tak osobiście wydaje mi się, że nie musi być tuż po deklaracji <?xml i może być w headzie, zreztą widziałem tak już w jakimś kursie |
|||
Sitedesign by AltusUmbrae. |