Situatie
Postarea de texte scrise cu diacritice pe un site creat pe platforma de WordPress, fara a fi interpretate ca hieroglife.
Backup
Realizati u back-up la baza de date a site-ului pentru a putea reveni la setarile initiale daca apar erori pe parcurs.
Solutie
Pasi de urmat
Verificarea in panoul de comanda daca este setata starea UTF-8 selectand din Settings -> Reading utf-8 pentru Encoding for pages and feeds
Verificarea in fisierul wp-config.php daca este setata codificarea pentru baza de date de tip utf8
[php]/** Database Charset to use in creating database tables.*/ define(‘DB_CHARSET’, ‘utf8’);[/php]
Din phpMyAdmin Trebuie facute urmatoarele setari pentru intreaga baza de date
[sql]CHARACTER SET utf8 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci DEFAULT COLLATE utf8_general_ci;[/sql]
Acum diacriticele se vor afisa corect pe site. Daca intampinati erori pe parcurs, reveniti la back-up si refaceti pasii.
Leave A Comment?