Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Linux - XAMPP nie pokazuje polskich znaków w PHP/HTML
Forum PHP.pl > Forum > Serwery WWW > Apache
szmer
Właśnie jestem po przesiadce z Visty na openSuSE i chciałbym nadal dłubać przy swojej witrynie testowanej na XAMPP-ie pod Windowsem. Ściągnąłem więc XAMPP for Linux 1.7.7, zainstalowałem i skopiowałem pliki strony z partycji Windowsa do htdocs. Otwieram swoją stronę w Firefoksie... i zamiast polskich znaków mam "?".

Te "?" pokazują się niezależnie od tego, jakie kodowanie jest ustawione po stronie przeglądarki, więc to musi (chyba) być wina serwera. Wszystko jest w porządku, kiedy przeglądam źródło programem gedit (otwierając z folderu) - ę, ą, ż, wszystko widać.

Problem występuje niezależnie od tego, czy tekst wstawię w znaczniki <?php ... ?>, czy bezpośrednio w HTML. Pisząc to, wpadłem jeszcze na zmianę nazwy pliku z index.php na index.html - to też nic nie daje tongue.gif

Tutaj: http://www.php.rk.edu.pl/w/p/xampp/ radzą usunąć w httpd.conf skasować linię "AddDefaultCharset", ale u mnie takiej linii nie ma.

Aha: kodowanie to UTF-8. Nic nie pobieram z MySQL, jakby coś.
elektrrrus
Po co xmapp? Zainstaluj apache, php i mysql z repozytoriów. Po to są w linuksach żeby nie robić sobie śmietnika takimi zewnętrznymi paczkami.
szmer
Ha, właśnie na to wpadłem. OK, wszystko ładnie działa smile.gif
Muszę po prostu trochę zmienić przyzwyczajenia wink.gif
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.