PDA

View Full Version : Problemi s encodingom - rjesenje!


Hajdarovic
28-12-2007, 18:59
Mozda su se neki od korisnika susreli sa problemom da WordPress nikako ne prikazuje hrvatske znakove. WordPress u administracijskom dijelu ima postavku u kojoj odredujete koji encoding se koristi. No, to i nije potpuno rjesenje. Radi se o tome da je u postavkama defaultno zapisan encoding UTF-8 i zato radi probleme.

Ukoliko imate problem da se u clancima/postovima neispravno pokazuju hrvatski znakovi onda morate uciniti sljedece:
1. Otvorite fajl wp-config.php (u ftp aplikaciji, File Manageru unutar CPanela) - nalazi se u pocetnom direktoriju u kojem je intaliran WordPress
2. pronadite linije
define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');
3. ispred njih imetnite // tako da izgledaju:
//define('DB_CHARSET', 'utf8');
//define('DB_COLLATE', '');

I to je to!

brundo
17-05-2008, 20:08
Ponekad se ni tako ne može riješiti.
Konkretno, sa instalacijom preko fantastica nisam uspio dobiti naše kvačice, ni nakon gornjeg rješenja, ni nakon brisanja utf8, ni nakon ISO, i još mnoštvo rješenja koja sam našao preko googla.

Opet, rješenje je jednostavno, ne instalirati preko fantastica (provjereno sa sc).

zklin
10-06-2008, 20:56
Ponekad se ni tako ne može riješiti.
Konkretno, sa instalacijom preko fantastica nisam uspio dobiti naše kvačice....

Problem je u krivom collation tablica.

Jedan jednostavan trik:

1. Instalirati rucno ili kroz Fantastico (svejedno)
dodati jezik (to je samo za sucelje) i nista dalje ne konfigurati i ne raditi da sadrzaj tablica ostane minimalan

2. Koristeci phpMyAdmin provjeriti:
pokazati bazu pa s Operation postaviti utf8 (ako vec nije)

3. Sve tablice u bazi moraju biti utf8_general_ci
Ako tablice nisu utf8_general_ci:
- napraviti export na lokalni disk svih tablica kroz phpMyAdmin ali uz compatibility MYSQL323
- obrisati sve tablice
- importirati sve tablice sa lokalnog diska, ali ostaviti ono sto phpMyAdmin nudi: utf8 collation za importiranu datoteku

... i sve bude OK.


Bitno: ovo se moze ovako napraviti samo kad su tablice prakticno prazne, kod instalacije, ako u njima ima sadrzaja onda vam treba php skripta za collation converziju.

poz.