Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Polskie znaki
Forum PHP.pl > Forum > Przedszkole
Eleeist
Mam dwa pliki o identycznej zawartości: index.php oraz index.html.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
  2. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  3. <title>Title</title>
  4. </head>
  5. <p>śćźóęął</p>
  6. </body>
  7. </html>


index.html wyświetla polskie znaki, a index.php nie wyświetla polskich znaków. Jak to naprawić?

EDIT: zmiana przeglądarki z Opery na Chrome pomogła... worriedsmiley.gif

Jednak problem występuje nadal.
jacusek
miałem ten sam problem. Nie wiem czy to wina Opery czy konieczności ręcznego przestawiania kodowania w przeglądarce..... też skuteczne, ale bez sensu dla userów.
Można to jeszcze rozwiązać przekazując w headerze kodowanie. W przypadku problemów z headers already send trzeba użyć komendy ob_start. Ja musiałem się troszkę z tym namęczyć przy bibliotece fpdf, ale teraz działa.
Eleeist
Ale żeś zakręcił... Ja nie jestem aż tak oblatany w tych sprawach smile.gif. Co, gdzie, jak itp. To jest problem z serwerem? Mam się z tym zwrócić do mojego hosta?

Trochę potestowałem i dzieje się tak na wszystkich przeglądarkach.
Mackos
Ściągamy notepad++ i instalujemy.
Następnie owtieramy plik w tym edytorze:
Format -> Koduj w UTF-8 (bez BOM)

I sprawa załatwiona.
melkorm
Spróbuj na początku pliku PHP:
  1. header('Content-type: text/html; charset=utf-8');


Możliwe że apache wysyła nagłówek z innym kodowaniem które ma pierwszeństwo.
jacusek
Ja mam często coś takiego:
  1. <?php
  2. ?>
  3. <html>
  4. <head>
  5. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  6. </head>
  7. <?php
  8. //kod właściwy
  9.  
  10. ?>

I u mnie jest to skuteczne. Dodam, ze wszystko na localhoscie.
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.