Setarea MySQL pentru folosirea caracterelor speciale

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.

Un răspuns spre “Setarea MySQL pentru folosirea caracterelor speciale”

  1. alex 08/07/2011 at 13:39 # Răspunde

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

Lasă un răspuns