Krzaczki - uporczywie przestawia się w przeglądarcce

0

Witam.
Myślałem, że poradzę sobie z krzaczkami, bo już parę razy miałem z tym do czynienia...
Chodzi o to, że wszystkie pliki koduję w iso8859-2, bazę danych mam w utf8mb4_general_ci

Wszystko poprawnie się wyświetla, gdy daję :
Widok -> Kodowanie tekstu -> Środkowoeuropejski (ISO)

Odświeżam stronę i wskakuje mi znowu Unicode...

Próbowałem już dawać w pliku

mysqli_query($con, 'SET NAMES latin2');

i tak:

mysqli_query($con, 'SET NAMES utf8');

i wciąż to samo...

0

Próbowałeś wykorzystać iconv?

0
echo iconv('ISO-8859-2', 'UTF-8', "Żółć\n");

OK... to działa...
Ale za każdym razem miałbym robić takie wyświetlanie... Nie ma innej możliwości (dla całej strony... nie zawsze są to polskie znaki, ale i cyrylica, greka...)?
Dodam, że przed zmianami wszystko hulało poprawnie...

//edit
Dodam, że stara wersja strony jest właśnie w
Widok-> Kodowanie testu -> Środkowoeuropejski (ISO) - i się nie przestawia...

//edit 2
Problem rozwiązany

0

Mnie pewnego dnia trafiło i postanowiłem wszystkie polskie znaki przed wpisaniem do bazy danych zamieniać na ich odpowiedniki html. Np :
ą</code> to <code class="c">&#261; itd.
I w sumie nie żałuję tego rozwiązania, nawet Facebook generuje nam kody zamiast polskich znaków taka ciekawostka :)

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