ďťż

[php] problem z "ą"

       

Podstrony


telcocafe

czesc mam taki problem mam kod php wszystko jest gites tylko zamiast na poczatku napisane "Początek" zamiast ą jest jakies s z kreska u gory jak zrobic zeby w przegladarce bylo normalnie oto kod :
<!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" xml:lang="en" lang="en"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=windows-1250" /> <meta name="Author" content="Anna Falitarska"/> <title> Początki informatyki - maszyna Odra</title> <link rel="stylesheet" href="style.css" type="text/css" media="screen"/> <style type="text/css" media="screen"> </style> </head> <body style="background-image: url(grafika/klawiatura.jpg);"> <center> <div class="inset"> <b class="top"><b class="b1"></b><b class="b2"></b><b class="b3"></b><b class="b4"></b></b> <div class="boxcontent"> <h1>Początki informatyki - maszyna Odra.</h1> </div> <b class="bottom"><b class="b4b"></b><b class="b3b"></b><b class="b2b"></b><b class="b1b"></b></b> </div> <hr style="height: 5px; color: midnigthblue;"> <div id="stronka"> <? if(!isset($_GET['co'])) include("glowna.php"); else{ if($_GET['co']=="glowna") include("glowna.php"); else if($_GET['co']=="galeria") include("galeria.php"); else if($_GET['co']=="porownania") include("porownania.php"); else if($_GET['co']=="ksiega") include("ksiega.php"); else if($_GET['co']=="logowanie") include("logowanie.php"); else echo "<p> Nie ma takiej podstrony :(</p>"; } ?> </div> <div id="miejsce_na_menu"> <ul class="shrink_menu"> <li><a href="index.php?co=glowna"><b><em>STRONA GŁÓWNA</em></b></a></li> <li><a href="index.php?co=galeria"><b><em>GALERIA</em></b></ a></li> <li><a href="index.php?co=porownania"><b><em>PORÓWNANIA</em></b> </a></li> <li><a href="index.php?co=ksiega"><b><em>KSIĘGA GOŚCI</em></b></a></li> <li><a href="index.php?co=logowanie"><b><em>LOGOWANIE I LINKI</em></b></a></li> </ul> <ul class="shrink_menu2"> tutaj bedzie bajerek </ul> <br> </div> </center> </p> </div> </table> </body> </html>



Jakiej przeglądarki i jakiego systemu używasz? A kodowanie Wina Dowsa jest raczej odradzane... Aha, i kIEpski też nie zobaczy strony ze względu na typ dokumentu.

mozilla opera explorer co doradzasz zeby dzialalo w windows xp

Po pierwsze: dlaczego deklarujesz język "en" skoro strona jest czysto w polskim? Angielski nie ma naszych znaków.
Po drugie: kodowanie raczej powinno być takie:

<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-2" />

Jeśli już się jednak upierasz przy angielskim języku:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Kodowanie Windows-1250 już dawno wyszło z mody i jest niepraktyczne.



Oczywiście pamiętaj o tym, żeby równieź plik był zapisany w kodowaniu windows.
Osobiscie radziłbym kodowanie utf-8.
Dobrym program do edycji tekstów m.in. html jest KED2. Tam też masz sprawdzanie kodowania.

musisz także pamiętać że nie wszystkie programy mają wbudowaną obsługę polskich znaków.
Np. w pajączku wszystko jest ok jak się wpiszę ą , a w NotePad++ żeby wyświetliło się potem ok trzeba dać ±


(...)
Jeśli już się jednak upierasz przy angielskim języku:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Kodowanie Windows-1250 już dawno wyszło z mody i jest niepraktyczne.


Coś Ci nie wyszło, UTF (Unicode Text Format jeśli dobrze pamiętam) to format obejmujący wiele języków(w tym Polski). Teraz właśnie zaleca się kodowanie w UTF-8, a nie ISO-8859-2. Jest ono po prostu nowsze, chyba że ma się jakieś spore powody.

Z jednym się zgodzę, Windows-1250(Cp1250) jest przestarzałe i odradzam zupełnie stosować.

Nie, nie pomyliłem się. Dlatego właśnie podałem UTF-8, bo jest to kodowanie uniwersalne i chyba najlepsze. Lepiej jest kodować w utf po angielsku niż w 8859-2. Ale oczywiście również masz rację.

"A ja w Cp1250 piszę wirusy. Trojany."

Tak, UTF-8 jest obecnie najczęściej stosowanym kodowaniem (zalecanym). Odchodzi się od latin2 (ISO-8859-2).

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.