Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [html] Kodowanie UTF-8, eclipse
mrok
post
Post #1





Grupa: Zarejestrowani
Postów: 258
Pomógł: 17
Dołączył: 22.05.2007

Ostrzeżenie: (0%)
-----


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.


--------------------
Go to the top of the page
+Quote Post
tiraeth
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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ć.
Go to the top of the page
+Quote Post
mrok
post
Post #3





Grupa: Zarejestrowani
Postów: 258
Pomógł: 17
Dołączył: 22.05.2007

Ostrzeżenie: (0%)
-----


  1. <?php
  2. header('Content-type: text/html;charset=UTF-8');
  3. ?>


Pomogło. dziękuję bardzo za pomoc


--------------------
Go to the top of the page
+Quote Post
mrok
post
Post #4





Grupa: Zarejestrowani
Postów: 258
Pomógł: 17
Dołączył: 22.05.2007

Ostrzeżenie: (0%)
-----


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


--------------------
Go to the top of the page
+Quote Post
drPayton
post
Post #5





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


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

Ten post edytował drPayton 27.08.2007, 11:56:00
Go to the top of the page
+Quote Post
mrok
post
Post #6





Grupa: Zarejestrowani
Postów: 258
Pomógł: 17
Dołączył: 22.05.2007

Ostrzeżenie: (0%)
-----


o super (od razu gotowiec snitch.gif ) - dziekuje za pomoc


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:41