Saladin
23.02.2005, 09:21:41
Mam problem. Gdy pobieram tekst z mojej bazy danych MySQL tekst nie pokazuja mi sie polksie znaki. Gdy zastosuje kodowanie : <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2">
to mi się pokazują polskie znaki, ale w samym skrypcie php zamiast "ź" i "ś" jest "kwadracik"
Prosze pomozcie
Kuziu
23.02.2005, 09:43:53
Otwórz plik *.php w edytorze i zapisz w kodowaniu ISO-8859-2
Sam plik też musi mieć odpowiednie kodowanie.
hm, sprawdź czy to nie jest przypadkiem UTF-8
Saladin
23.02.2005, 11:13:18
Jak zapisac kodowanie w pliku??
Kuziu
23.02.2005, 11:16:38
Otwórz plik w pajączku czy innym edytorze i w opcjach nastaw kodowanie ... a jak w notatniku piszesz to zoabcz podczas "Zapisz jako" czy nie masz wybranego UTF-8 jak napisał SF
Saladin
23.02.2005, 12:09:39
Znaczy problem wyglada dokladnie tak: w pliku index.php dopisuje w <head> <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-2>
i wtedy pliku index.php pokazuje sie "ś", "ź", ale jak uzyje funkcji
include("bloki.php") to w pliku bloki.php ktory pokazuje sie w index.php nie mam "ś" i "ź". A jak nie ustalam kodowania wszystko jest ok, ale skoleji z bazy danych przychodza jakies ślaczki.
Kuziu
23.02.2005, 12:18:44
No to Ci pisze 3 raz, że musisz zmienić kodowanie podczas zapisu tych plików, w których są złe znaczki.
W pajączku np. dajesz ustawienia->UstawieniaEdytora->Inne i nastawiasz Konweruj do ISO...
I jak zmienisz to je musisz nadpisać.
Saladin
23.02.2005, 19:10:41
Dzięki, ściągłem pajączka i pomogło
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.