
Aplikacija WordPress, koja pogoni i ove stranice, ponekad ima probleme sa prikazivanjem hrvatskih (i inih slavenskih) dijakritičkih znakova. Ukoliko vidite š, đ, ž, č i ć znači da je ovdje sve u redu. Ukoliko imate problem da vaš WordPress ne prikazuje te znakove rješenje je poprilično jednostavno. Radi se o tome da je u konfiguraciji WordPressa po defaultu zapisano da se koristi UTF-8 encoding. Na tu konfiguraciju mi ne možemo utjecati iz administracijskog dijela već moramo koristiti ftp aplikaciju ili File Manager unutar ControlPanela.
Dakle, rješenje:
1. U direktoriju gdje ste instalirali WordPress pronađite datoteku wp-config.php
2. Otvorite datoteku i pronađite linije:
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
Te linije u biti govore koji encoding da se koristi i tako zanemaruju što mi upišemo u Reading options unutar admin dijela. Znači moramo ih onesposobiti!
3. Ništa lakše reče Fodor! (Oni koji koji su nekada gledali crtić o dva pujsa znaju tu uzrečicu!). Ispred tih linija umetnite // tako da izgledaju:
//define(’DB_CHARSET’, ‘utf8′);
//define(’DB_COLLATE’, ”);
4. I to je to!
NAPOMENA: Tekst je kopiran sa www.hajdarovic.com
Related posts brought to you by Yet Another Related Posts Plugin.




bok,ovo ne radi!!
Meni radi na desetak WP blogova. Naravno uz to treba podesiti i nase ISO posatvke unutar WP-a
Meni isto radi super!!
Otkako sam promijenio ovu vrijednost, prikazuje mi fatal error poruku kada pokusavam pristupiti stranici. Bila je potrebna reinstalacija wordpressa i dodatnih 2 sata vremena. Nije preporucljivo za one koji ne znaju sto se moze desiti kada se promijene ove vrijednosti.
Uostalom, tako pise i na wordpress stranici:
The default value of utf8 (Unicode UTF-8) should NOT BE CHANGED without careful understanding of the outcome.
Miljenko, daj upozori ljude.
Meni je stvarno zao, ali opet ne vidim u cemu bi bio problem. Radim to stalno i na svakoj WordPress stranici i jos nisam imao nikakvih problema. Nije da nesto izmisljam.
Problem je puno jednostavnije rijesiti popravljanjem same greške u code-u nego onesposobljavanju tog djela koda i upisivanjem novog encodinga iz admin panela
U biti u wp-config.php pronadite:
define(’DB_CHARSET’, ‘utf8′);
I promjenite u:
define(’DB_CHARSET’, ‘utf-8′);
Kao sto vidite sve sto sam napravio je dodao minus izmedu UTF i 8. Hrvatska slova će raditi.
Super, baš sam to tražio! Hvala Miljenko!
Miljenko, probao sam tvoje rješenje i ne radi mi! Doduše nisam promijenio postavke koje si spominjao. Jel možeš reći koje još to postavke treba promijeniti?? Početnik sam sa ovim wordpressom pa neznam na šta misliš. Hvala
Toni probao sam i ovo tvoje ali ne radi mi! da se to tvoje rješenje samo aplicira na postojeće baze podataka čim promijeniš taj utf8 u utf-8 ???
Pomoć molim Vas! hvala
Bok dečki, evo kopkao sam malo, samo da javim da sam rješio problem!
U svom sučelju od bloga (log in) sam otišao na settings/reading i tamo sam umjesto utf-8 postavio na windows-1250 koji podržava naše znakove također!
pa eto, možda nekome pomogne
Radi. Hvala. Zanimljivo, instalirao sam WordPress dosta puta i ovo mi se prvi puta dogodilo. Hvala na pomoći!
Objavite komentar