Po aktualizacji WordPressa do wersji 4.1.2 wiele osób zgłasza problemy z zapisem swoich wpisów. Ze względu na to, że ta wersja mocno uwzględnia kodowanie znaków wprowadzanych do bazy, tam zacząłem szukać rozwiązania.
Dla jednego z moich klientów kluczowe okazało się sprawdzenie i zmiana ustawienia w bazie danych.
Zarówno tabele jak i pola dla własności „Metoda porównywania stringów” miała nieprawidłową wartość. Tutaj konkretnie było to „latin2_general_ci„, a powinno być jest „utf8_general_ci„.
Po zmianie zarówno dla tabel, jak dla pól wszystko zaczeło działać poprawnie.
Uwagi:
Zanim zaczniesz to zmieniać zrób kopię bazy – można ją kompletnie rozwalić.
Pokazana zmiana dotyczy bazy kodowanej w UTF8 jak masz kodowanie inne, to „Metoda porównywania stringów” musi być dobrana do kodowania.
Jeżeli w twoim przypadku nie ma tego błedu lub nie poprawiło się, to daj znać w komentarzach.
Comments