Nagły brak polskich znaków

0

Witam,
Posiadam hosting na home.pl
Od kilku lat działa tam mój sklepik, ale kilka tygodni temu zauważyłem że polskie znaki wyparowały.
Po wejściu na stronkę okazało się, że nie wyświetlają się polskie znaki. Zamiast nich mam: �
Stronka ma kodowanie iso-8859-2
Ktoś zasugerował mi dodanie nagłówka:
header('Content-Type: text/html; charset=utf-8');

I pomogło. Ale dzisiaj wchodzę na stronę i znów nie ma polskich znaków.

Zarówno dane z czytane z bazy jak i te na sztywno nie są poprawnie wyświetlane...

Bardzo bym prosił o pomoc, co można ewentualnie sprawdzić.

0

sprawdź ustawienia bazy, kodowanie utf8_polish_ci, potem czy przy fontach masz latin-ext końcówkę, jak nie pomoże to pomyślimy dalej

0

Problem w tym, że dane które nie są pobierane z bazy też źle wyświetla.

0

sprawdź samo ustawienie plików, też musi być UTF-8, otwórz w edytorze i zobacz jaki jest

0

Aj przepraszam namieszałem. Wkleiłem propozycję, którą mi zaproponował koleś:
header('Content-Type: text/html; charset=utf-8');

Ale oczywiście zmieniałem to na
header("Content-Type: text/html; charset=iso-8859-2");

Pliczki jak otwieram w edytorze (jEdit) to wykrywa poprawnie: iso-8859-2

Tak jak pisałem ja żadnych zmian nie robiłem ostatnio, a znaczki zniknęły wczoraj :|
Podejrzewam, że coś mi zmienili na serwerze, ale jak dzwoniłem to się zapierali że nie.

0

zmień w drugiej linii lang="en" xml:lang="en" na pl, charset zobacz jednak na UTF-8, potem otwórz pliki i zapisz jako UTF-8 bez boom, zobacz ustawienia bazy jak wyżej, zobacz też ustawienia php.ini jak i apache

0

Sama zmiana na pl nie pomaga.
Co do kodowania to nie chcę/nie mogę zmieniać na razie na UTF-8, jest to zbyt czasochłonna zmiana bo mam to w bardzo wielu miejscach do przerobienia. Dodatkowo aktualnie mam zamówioną nową szatę graficzną stronki i dopiero jak będę ją wrzucał na stronkę to zamierzałem przepisywać wszystko do UTF-8.

Na razie jednak chciałbym, zeby wszystko działało tak jak wcześniej :(

0

Może header wysyłany przez serwer , a nie ten w treści strony?

0

Możesz proszę rozwinąć?, nie rozumiem o co chodzi.

0

możesz spróbować dodać w pliku .htaccess

AddDefaultCharset iso-8859-2

1 użytkowników online, w tym zalogowanych: 0, gości: 1