Polskie znaki nigdy nie chcą działać - to ogólne stwierdzenie po niemalże każdej próbie przeniesienia lub napisania kawałka aplikacji w języku polskim, krzaczki zawsze stanowią problem. Tak też było w przypadku Wordpress.
Co zrobić aby polskie znaki w Wordpress zadziałały?
Konieczne są dwie rzeczy:
1. Ustaw kodowanie w Options -> Reading -> Encoding na ISO-8859-2
2. W pliku /wp-includes/wp-db.php znajdź funkcję o nazwie “select($db)” i na końcu funkcji przez zamykającym znakiem } dodaj tą linijkę kodu
mysql_query(’SET NAMES latin1′);
Z tym że należy pamiętać, że to ustawienie może być zależne od serwera na jakim baza dla Wordpress jest zainstalowana, ja korzystam z home.pl i wystarczyło zmienić na latin1 ale na innych serwerach może to być latin2, uft8 itp.
Mam nadzieję, że przyda się to innym, którzy mieli podobny problem. Jeśli są jakieś lepsze rozwiązania dajcie znać!
Hej,
u mnie z kolei zadziałało po zrobieniu dopisku do wp-db.php, ale z kodowaniem w opcjach blogu ustawionym na UTF-8 (z ISO były krzaki).
Także używam home.pl
Trochę się martwię, że przy którejś aktualizacji wordpressa znowu będą problemy (bo ten trik już nie zadziała…). :/
Hmm, u mnie niestety nic z tego nie zadzialalo - ani latin1, ani 2, ani utf8, testowane z ustawieniem iso jak i utf-8. Po prostu beznadziejne.
Jedynie jak ustawie sobie kodowanie mac-x ukrainian to o dziwo dziala, ale nie usmiecha mi sie za bardzo miec ukrainskie kodowanie w meta tags….
A nie wystarczy wybrac przy instalacji typu jezyka na utf-8?
Dla mnie ta opcja nie dziala. jak wpisuje ten kod to na strone nie moge wejsc i ERROR mi wyskakuje. Jakies inne sugestie ? Mam juz gotowa stronke a przez te krzaki nie moge nic pisac!
Update: :> Ja uzywalem UTF8_polish_ci w WP i PHP oraz UCS2_polish_ci wszystko dizalalo ale jednego znaku mi brakowalo ;u zamkniete- ze tak powiem. Zmienilem na cp1251_ukrainian_ci i mam teraz wszustkie znaki.
Jakie sa tego konsekwencje ? Ktos wspomnial tutaj o meta tags ?
Hi,
I cant understand this language.Can u please translate it for me.
Thanks,
Storage Containers
http://www.boxtcontainers.com/Quote.aspx
Świetny blog , pozdrawiam.
Działa bez większych problemów! Dzięki
Natomiast u mnie po dodaniu skryptu adtaily zmieniło się kodowanie na UTF-19
Zmiana na UTF-8 przywróciła polskie znaki
Pozdrawiam