Dupa ce mi-am trecut blogul la self-hosted pe adresa noua, am avut putine dificultati cu baza de date MySQL pentru ca nu accepta caracterele speciale din română(ăâîţş) şi rusă (intregul alfabet) . In locul acestor caractere se aratau numai niste semne de intrebare ??.
Astazi am gasit o solutie. Tot ce trebuie sa faceti, este sa mergeti in panoul PHPmyAdmin si deschideti baza de date la tab-ul SQL. In cimpul SQL-requests scrieti urmatoarul cod:
ALTER TABLE my_table CONVERT TO CHARACTER SET utf8;
Inlocuiti “my_table” cu denumirea tabelului in care vreti sa faceti schimbarile.
Pentru un blog WordPress, tabelele sunt wp_commentmeta, wp_comments, wp-links, wp_postmeta, wp_posts, wp_usermeta, wp_users.
Deci, codul trebuie sa arata aprox. asa:
ALTER TABLE wp_commentmeta CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_comments CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_links CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_postmeta CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_posts CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_usermeta CONVERT TO CHARACTER SET utf8;
ALTER TABLE wp_users CONVERT TO CHARACTER SET utf8;
Dupa ce copiati codul, apasati OK si vedeti daca lucreaza. A mers pentru mine.
Succes!
p.s. Nu incercati sa faceti chestia asta pe WordPress.com.














Stiam de pe alte site-uri ca se modifica din Mysql dar nu stiam ca trebuie sa intru la sql. Ms ca mai lamurit