Wiesz nie za bardzo wiem gdzie to pole jest. Struktura u mnie wygląda tak: wp_commentmeta
wp_comments
wp_links
wp_options
wp_postmeta
wp_posts
wp_terms
wp_term_relationships
wp_term_taxonomy
wp_usermeta
wp_users
U Ciebie pewnie wyglądało to tak: jak instalowałeś WP, to w MySqL miałeś ustawione „MySQL connection collation” na latin1_swedish_ci. W pliku wordpressowym wp-config.php jest ustawiana taka wartość:
define('DB_COLLATE', );
Jeśli drugi parametr tej funkcji jest pusty (jak wyżej), to pole DB_COLLATE ustawi się na podstawie bazy MySql. U Ciebie pewnie było to
latin1_swedish_ci (zamiast utf8_general_ci) i ta wartość poszła już do tabel wordpress’a. Jest wpisana w więcej niż w jednym miejscu. Musisz zdecydować, co będzie Ci łatwiej teraz zrobić:
1. pozmieniać wszystkie wystąpienia tych latin1_swedish_ci
2. zainstalować wszystko od nowa
Dzięki za pomoc spróbuj zainstalować od nowa dam znać jak poszło.
Tylko pamiętaj, żeby najpierw zamienić w phpMyAdmin to pole „MySQL connection collation” w ogólnych ustawieniach bazy na utf8_general_ci, bo inaczej będzie ten sam efekt.
Wszystko pięknie działa wielkie dzięki za pomoc. Jeszcze tylko nurtuje mnie czemu standardowo było ustawione na latin1_swedish_ci hostuje się w stanach.
Skoro w Stanach, to pewnie nikt się nie skarży, bo w j. angielskim nie ma znaczków z ogonkami i dla nich to wszystko jedno, jakie kodowanie będzie w bazie.
Może komuś się przyda, bo miałem podobny problem. Pomimo jednak wszelkich działań wciąż wychodziły krzaki na stronie głównej, która miała parę zdań wpisane w kod. Pomogło zapisanie pliku do UTF-8, ale „bez bom” – taką opcję zapisu posiada np. Notepad++.