Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] Kodowanie UTF-8, eclipse
Forum PHP.pl > Forum > Przedszkole
mrok
Witam

Mam problem z poniższym kawałkiem kodu.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  5. </head>
  6. <body>
  7.  
  8.  
  9. '±¶ć꿼óń ˇ¦Ż¬ĆĘŁŃÓ' "
  10. <br><br><br><br>
  11. <?
  12.  
  13. echo '±¶ć꿼óń ˇ¦Ż¬ĆĘŁŃÓ';
  14.  
  15. ?>
  16.  
  17. </body>
  18. </html>


pomimo ustawionego
  1. <?php
  2. <meta http-equiv="Content-Type" content="text/html;charset=UTF-8" />
  3. ?>

przegladarki nie wybieraja domy¶lnie utfa - tylko wy¶wietlaj± krzaczki. Dopiero reczne przestawienie na kodowanie utf-8 skutkuje pojawieniem się polskich liter.

Pisze to w phpEclipse 3.2
w windows -> preferences -> general -> content type -> php ustawilem UTF-8
w project -> properties -> UTF-8
na pliku right click -> preferences -> text editor -> Speling - UTF-8

Wie kto¶ może co przeoczyłem? Czy ustawienia servera moga miec jakikolwiek wplyw na wyswietlane kodowanie? Z góry dziękuję za pomoc.
tiraeth
Cytat
Czy ustawienia servera moga miec jakikolwiek wplyw na wyswietlane kodowanie?

Niestety... ale mog±. Przynajmniej u mnie, Apache na serwerze miał domy¶lnie UTF-8 i nawet jak mu podrzuciłem <meta> z charsetem innym, to on sobie wysyłał do przegl±darki UTF-8. Jedyn± rzecz±, jaka pomagała, było wrzucenie
  1. <?php
  2. headers('Content-type: text/html;charset=UTF-8');
  3. ?>

na samym pocz±tku plików .PHP.

W czystym HTML... nie mam pojęcia, jak to zrobić.
mrok
  1. <?php
  2. header('Content-type: text/html;charset=UTF-8');
  3. ?>


Pomogło. dziękuję bardzo za pomoc
mrok
dalsze problemy z kodowaniem ;( tym razem przy wysylaniu maila

Uzywam funkcji
  1. <?php
  2. iconv("UTF-8", "ISO-8859-2", $tmp);
  3. ?>
do przekonwertowania danych z formularza (zakladam ze uzytkownik wprowadza dane w utf-8), nastepnie ustalam naglowek wiadomosci na
  1. <?php
  2. header = "From: stronaWWW@serwer.pl \n Content-Type: text/HTML; charset=ISO-8859-2";
  3. ?>

i wysylam funkcja mail. tutaj zaczynaja sie kwiatki:
w poczcie onetowskiej jest oki ±¶ćżĽęłóńsdfs
na gmailu cze¶ćiowo ±¶ćżĄęłóńsdfs
w squrrel maulu jest do bani questionmark.gifquestionmark.gifquestionmark.gifquestionmark.gif?sdfs (same znaki zapytania)

Wie kto¶ może jak to rozwi±zać?questionmark.gif
drPayton
Od jakiegoś czasu też mam takie problemy. Robię wysyłanie maili tak jak zawsze (działało), a ostatnio krzaki. Nie miałem czasu za długo w to wnikać, więc poszedłem na łatwiznę i zacząłem tymczasowo korzystać z PHPMailer.
Oczywiście w Twoim przypadku może to być jakiś prosty błąd, ale skoro jest taka (świetna i darmowa notabene) biblioteka i nie masz parcia na pisanie własnej, to po prostu skorzystaj winksmiley.jpg
mrok
o super (od razu gotowiec snitch.gif ) - dziekuje za pomoc
To jest wersja lo-fi głównej zawarto¶ci. Aby zobaczyć pełn± wersję z większ± zawarto¶ci±, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.