9 replies [Posljednji unos]
6sinisa6
User offline. Last seen 1 godina 47 tjedana ago. Offline
Član od: 02.01.2008
Unos: 3

Dali može pomo? ako hrvatskih slova u Drupalu, instalirano iz Fantastica, uglavnom nerade hrvatska slova, koliko sam shvatio da je stvar u bazi ali neznam kako da to promijenim..
Response Headers

Date: Sat, 05 Jan 2008 16:48:22 GMT
Server: Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a
Cache-Control: store, no-cache, must-revalidate, post-check=0, pre-check=0
Expires: Sun, 19 Nov 1978 05:00:00 GMT
X-Powered-By: PHP/4.4.7
Last-Modified: Sat, 05 Jan 2008 16:48:22 GMT
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=utf-8

200 OK

Ako može malo detaljnija pomo? ???

Hvala

bas
User offline. Last seen 7 tjedana 6 dana ago. Offline
Član od: 01.09.2007
Unos: 331

Bok

odi na adresu:

http://tvoj-site/admin/logs/status

i pastaj text sa stranicu tu pa da vidimo koja je verzija baze i jel javlja još koju grešku i jel koristi unicode lib...
Najbitnije su ove tri stavke (za drupalhr.org):

MySQL database 5.0.51
PHP 5.2.5
Unicode library PHP Mbstring Extension

6sinisa6
User offline. Last seen 1 godina 47 tjedana ago. Offline
Član od: 02.01.2008
Unos: 3

Uglavnom svuda su zelene kva?ice

Drupal 5.3
Configuration file Protected
Cron maintenance tasks Last run 38 years 2 weeks ago
You can run cron manually.
Database schema Up to date
File system Writable (public download method)
GD library bundled (2.0.28 compatible)
MySQL database 4.1.22
PHP 4.4.7
Unicode library PHP Mbstring Extension
Web server Apache/1.3.37 (Unix) mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 PHP/4.4.7 FrontPage/5.0.2.2635.SR1.2 mod_ssl/2.8.28 OpenSSL/0.9.7a

odisei
User offline. Last seen 2 godine 4 tjedna ago. Offline
Član od: 14.11.2007
Unos: 3

Idi u phpMyAdmin i provjeri si da ti je "MySQL charset: UTF-8 Unicode (utf8)".
Tako?er, sve tablice u bazi moraju imati collation "utf8_general_ci", kao i sva polja u tablicama.

Nadam se da ?e ovo pomo?i...

bas
User offline. Last seen 7 tjedana 6 dana ago. Offline
Član od: 01.09.2007
Unos: 331

Da vjerojatno je problem u bazi, podrska za utf8 u MySQL 4.1.x nije bajna. Kao sto je kolega rekao, probaj preko phpMyAdmina bacit oko na charsete i eventualno postavit na nivou baze charset na utf8. I onda dropat sve tablice i ponovno instalirat.

6sinisa6
User offline. Last seen 1 godina 47 tjedana ago. Offline
Član od: 02.01.2008
Unos: 3

Uspio sam, promijenio sam u svakoj tablici baze collation na utf8_general_ci :-)

BrusJr
User offline. Last seen 1 godina 39 tjedana ago. Offline
Član od: 31.12.2007
Unos: 16

Pozdrav,
da li postoji način pomoću php-a ili mysql-a da se izvuku podaci iz baze u
utf-8encodingu, a koji su upisani u bazu u win-1250 encodingu.

O čemu se zapravo radi.
Podigao sam Drupal 5.x i sve radi super, prema bazi nisam dirao nikakav encoding kao ni u samom Drupalu i hrv. slova rade kako treba, te je stranica po defaultu u UTF-8 encodingu.
Na jednom node/page sam se povezao na drugu bazu iz koje moram pročitati podatke ali tu su slova ž,ć,ž upitnici. Kada na toj stranici u Firefoxu promijenim encoding u win-1250 slova iz druge baze se normalno vide, ali sad iz drupala dolaze upitnici.
Ova druga baza iz koje čitam podatke je dakle vjerojatno sa podacima u win-1250 encodingu, a phpmyadmin za nju kaže da je Uspoređivanje latin1_swedish_ci.
E sad, ili sam neš zabrljavio kod phpmyadmina, ili kod drupala, ili ni sam ne znam što više ni kako. :(

bas
User offline. Last seen 7 tjedana 6 dana ago. Offline
Član od: 01.09.2007
Unos: 331

ukoliko na serveru imaš iconv modul, u templateu možeš korisiti PHP funkciju iconv -> http://hr.php.net/manual/en/function.iconv.php

Još jedna solucija: http://www.php.net/manual/en/function.mb-convert-encoding.php

Možda možeš i cijelu bazu probati pretvoriti:

mysqldump -u root -p MyDataBase | iconv -f WINDOWS-1250 -t UTF-8 > mydump.sql

S tim da i onda trebalo izmijeniti schemu.

Probaj sve pa ako ne uspiješ javi pa ćemo probati naći neko drugo riješene ;)

BrusJr
User offline. Last seen 1 godina 39 tjedana ago. Offline
Član od: 31.12.2007
Unos: 16

Uspio preko iconc, hvala.

doktorrr
User offline. Last seen 1 godina 16 tjedana ago. Offline
Član od: 25.04.2009
Unos: 3

Ja sam gledao u PHPMyAdmin i baza je namjestena na utf-8_general_ci kao i sve tablice.MYSQL je 5.0.67 a PHP 5.2.9.Unicode library je PHP Mbstring Extension. U mozilli imam sva slova,a u IE7 fale č,ć,đ, itd. Kada odem u pagesource stranice na IE7 tamo su sva slova normalna. Pokusao sam i preko IE7-View-Encoding medjutim nijedna opcija ne daje slova č,ć,đ itd.Ima li neko ideju kako da popravim stvar?