PDA

Pogčedajte punu verziju : Problem sa WP i nasim slovima


[nq]
06. 10. 2007., 20:15
Naime, svaku drugu instalaciju (osim one moje prve za moj blog) WP-a koju instaliram preko Fantastika (ili kako vec), ne rade nasa slova...

WP je namesten na UTF-8, probao sam da promenim, nece da radi, gledao sam baze, sve su iste (ukljucujuci i onu za blog koji radi...)...

Ako se neko vec susreo sa ovim, bio bih zahvalan)

MorenoArdohain
06. 10. 2007., 20:35
Da li WP ima ovo u config fajlu:
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ‘’);

i da li sama baza podrzava UTF-8?

I naravno, charset u templateovima?

Nikola Vavic
06. 10. 2007., 20:48
Zira (http://vladan.plotun.com) se sigurno susreo :)

zira
06. 10. 2007., 22:06
Ne, nisam, meni je radilo sve kako treba (2 cirilicna bloga). Posalji koji tacno problem imas, pa da vidimo...

[nq]
06. 10. 2007., 22:36
Da li WP ima ovo u config fajlu:
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ‘’);


Nema. wp-config.php to nema (i iznenadjujuce je kratak) na verziji koja radi, ali instalacija WP koja ne radi ima te dve stavke:

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

I stoje ok.


i da li sama baza podrzava UTF-8?


WP dodeli bazi: "latin1_swedish_ci", to je i na onoj bazi koja radi (tj. moj blog)


I naravno, charset u templateovima?

Problem se javlja sa default sablonom.

[nq]
06. 10. 2007., 22:38
Ne, nisam, meni je radilo sve kako treba (2 cirilicna bloga). Posalji koji tacno problem imas, pa da vidimo...

Naime moj blog ok radi.

Ali posle toga sam jos par WP'a instalirao, npr. bas danas jednom drugaru:
http://borispetrovic.com/, kao sto vidite ne radi...

Edit:

Evo sta sam ja za sada probao.. da promenim na nesto drugo UTF-8 u samom podesavanju WP-a, - nije uspelo
Probao sam da bazu prebacim na UTF-8 (ne i sve tabele!) - nije uspelo...

MorenoArdohain
06. 10. 2007., 22:58
A sto ne bi probao da direktno instaliras WP, a ne preko Fantastika?

mikikg
06. 10. 2007., 22:58
Meni lici da je problem mozda do Apache-a (iako ispucava UTF header) ...
Probaj sledecu stvar kako bi otklonili sumlje, napravi jedan staticni HTML ali ga snimi u UTF i u njega napisi nesto cirilicom.
Javi kakav je rezultat ...

[nq]
06. 10. 2007., 23:02
A sto ne bi probao da direktno instaliras WP, a ne preko Fantastika?

eh, na (veoma losem) dialupu sam... pa mi cimanje, to cu probati kad dodjem na faks u ponedeljak... kontao sam da je nesto banalno...

Eniac
06. 10. 2007., 23:07
jel to pokusavas 2.3 da instaliras? ako ti nije frka instaliraj 2.2.3 manje ce muke da ti zadaje

[nq]
06. 10. 2007., 23:10
Meni lici da je problem mozda do Apache-a (iako ispucava UTF header) ...
Probaj sledecu stvar kako bi otklonili sumlje, napravi jedan staticni HTML ali ga snimi u UTF i u njega napisi nesto cirilicom.
Javi kakav je rezultat ...

Radi (http://borispetrovic.overallpack.com/test.html).

mada ja uvek zaboravim kako da sam fajl sacuvam kao UTF, no ovde sam stavio charset=utf-8, ...

[nq]
06. 10. 2007., 23:13
jel to pokusavas 2.3 da instaliras? ako ti nije frka instaliraj 2.2.3 manje ce muke da ti zadaje

Ne. Zeza me ovo odavno, mislim da me zezala i 2.2.1 a ovo sad sto konkretno ne radi je 2.2.2. No sada bi bio red da resim... i naucim nesto novo. :)

[nq]
06. 10. 2007., 23:16
Problem resen! :)

Izbrisao sam iz confing fajla:

define('DB_CHARSET', 'utf8');
define('DB_COLLATE', '');

I proradilo...

ajd sad nek mi neko objasni zasto ? :1014:

zira
06. 10. 2007., 23:28
Trebao si odmah reci koja je verzija :)

http://www.google.com/search?q=wordpress+2.2+charset

[nq]
06. 10. 2007., 23:31
e.. niste pitali :P
Bitno da smo resili! Hvala svima! :)

mikikg
06. 10. 2007., 23:46
PHP generalno podrzava UTF ali na neki vrlo cudan nacin. Sa ortacima sam bas dosta experimentisao na tu temu i uvek smo dolazili do zakljucka da tu nesto "smrdi". Recimo, kad god sam "cackao" Collation u mysql (osim default latin1_swedish_ci) smo dobijali neke debilne rezultate. Dalje, jos uvek nisam uspeo da poteram phpMyAdmin da mi ispravno prikaze npr cirilicne zapise ili pak pokaze ali kad editujem/updejtujem takav zapis opet dobijem neke karakuke. Da stvar bude jos gora, ako namestim da mi phpMyAdmin prikazuje i edituje korektno, onda moja aplikacija odlepi. Tu verovatno phpMyAdmin ima problem jer on vrsi konverziju kakater setova u letu i tu nesto jos uvek ne radi kako treba.

Predpostavljam da se u tvom slucaju sa WP (kada si izbrisao onih par conf linija) desavao isti problem kao sa phpMyAdmin i da tu najvise problema prave Multibyte funkcije.

Ono sto mi je 100% radilo ispravno je kada sam drzao Mysql Collation na default i moje skripte pisao/pokretao u UTF modu (bez ikakve charset konverzije).

blogowski
07. 10. 2007., 11:44
Par (http://www.mydigitallife.info/2007/06/23/how-to-convert-character-set-and-collation-of-wordpress-database/) linkova (http://www.mydigitallife.info/2007/06/18/wordpress-charset-encoding-problem-after-upgrading-to-version-22/) koji možda mogu da pomognu u celoj priči migracije..