Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z kodowaniem
Forum PHP.pl > Forum > PHP
Saladin
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
Otwórz plik *.php w edytorze i zapisz w kodowaniu ISO-8859-2

Sam plik też musi mieć odpowiednie kodowanie.
sf
hm, sprawdź czy to nie jest przypadkiem UTF-8 winksmiley.jpg
Saladin
Jak zapisac kodowanie w pliku??
Kuziu
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
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
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
Dzięki, ściągłem pajączka i pomogło biggrin.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.