Qlweb , mysql i hosting ma polskie znaki

Qlweb , mysql i hosting ma polskie znaki

Praca z serwerami nie bywa wcale zawsze łatwa i przyjemna.  Nadto często zdarzają się sytuacje, w których mam chęć walnąć młotkiem w w jakiś serwer.

Ostatnio przenosiłem mój jeden dobry katalog stron QLWEB na nowy hosting, który ma polskie znaki – kolejny serwer wydzierżawiony w Ovh. Sama migracja przebiegła bez problemów, ponieważ nowy serwer był (jak mi się wydawało) ustawiony prawie identycznie jak stary wszystko ruszyło ładnie bez zgrzytów.

Jednak do czasu – okazało się, że nowe wpisy (tylko nowe) nie mają polskich znaków. Każdy nowy wpis zamiast polskich znaków miał „?”. Zacząłem zatem szukać i sprawdzać ustawienia serwera ww i nic. Okazało się, że to problem innego kodowania w bazie Mysql. Moje dane były i są dalej zapisane jako iso-8859-2 , jednak baza danych zapisywała nowe jako UTF-8. Rozwiązanie mojego problemu znalazłem oczywiście w internecie…

W pliku head.php dodałem linijkę ustawiającą kodowanie bazy Mysql na Latin2 :

mysql_query(„set names latin2”);

i wszystko wróciło do normy – katalog pracuje tak jak powinien.



Leave a Reply