Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'

[es] :: PHP :: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'

[ Pregleda: 2839 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'16.10.2011. u 10:07 - pre 151 meseci
Prvi puta sam instalirao Ubuntu i LAMP prije nekoliko dana i ušao u taj svijet.

Pogledao sam ovu temu ali ne razumijem gdje što trebam.

Instalirao sam LAMP (Linux Apache2, MySQL i PHP5) na localhost Ubuntu
U folder '/var/www/' instalirao sam phpBB2 forum pa izvršio import SQL baze kroz phpMyAdmin panel.

Sve radi bez problema na Ubuntu ali naša slova Č, Đ su neispravno prikazana (na importiranoj sql bazi).
Mislio sam riješiti problem sa instalacijom phpBB3 (convert phpBBB2 u phpBB3) ali i dalje ostaje isti problem. Tada sam shvatio da je 'kvaka' u SQL bazi.

Pogledao sam u phpmyadmin panelu encoding za sql bazu i u izvorniku stoji da je "latin1_swedish_ci". Ako kreiram novu sql bazu u phpMyAdmin panelu ona ima encoding "utf8-bin"
Probao sam za svaku tablicu promijeniti (mislim na importiranu SQL bazu) ovaj encoding preko ovog tutora ali bez uspjeha. I dalje je ostao problem prikazivanja slova Č i Đ.
Kada probam napisati novi post u forumu (na Ubuntu) nema problema sa pisanjem slova Č i Đ već samo sa prikazom stare importirane baze (sa web servera).

Ima li kakve pomoći bez nekog zahtjevnog programiranja.
Koji encoding bi trebao postaviti da mi prikazuje ispravno Č i Đ na importiranoj SQL bazi?
 
Odgovor na temu

Jbyn4e

Član broj: 422
Poruke: 6049
95.180.97.*



+257 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'16.10.2011. u 10:12 - pre 151 meseci
http://www.mysql.rs/2010/07/smece-u-bazi-po-ko-zna-koji-put/
Kad sve ostalo zakaže, pročitaj uputstvo...
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'16.10.2011. u 12:19 - pre 151 meseci
@Jbyn4e hvala za link
Koliko sam shvatio dovoljno je ovaj dio koda postaviti u neku datoteku phpBB foruma, ako sam u pravu?
Ali koju datoteku?
Code:
$res = mysql_query(“set names ‘utf8′”);
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'16.10.2011. u 15:03 - pre 151 meseci
phpbb je softver koji ne bi trebalo ručno da prepravljaš, oni nemaju problema sa našim karakterima ako ti je baza dobra.
Pre bih rekao da je kod tebe loše napravljen enkoding baze. Znači kad praviš bazu samo stavi da enkoding bude utf8_unicode_ci.
Ako ne znaš kako da staviš enkoding javi se.
 
Odgovor na temu

biske86
Ivan Biševac
Zubin Potok

Član broj: 62435
Poruke: 979
*.dynamic.isp.telekom.rs.

Sajt: biske.rs


+39 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'16.10.2011. u 18:19 - pre 151 meseci
Citat:
Ivek33
Kada probam napisati novi post u forumu (na Ubuntu) nema problema sa pisanjem slova Č i Đ već samo sa prikazom stare importirane baze (sa web servera).


Nisam siguran ali mislim da bazu koju treba da importuješ treba malo da izmeniš, recimo da otvoriš taj fajl i da promeniš ručno enkoding da bude utf8_unicode_ci.

Takođe preporučujem da uzmeš neki normalan alat za rad sa MySQL. Na primer probaj http://www.mysql.com/downloads/workbench/
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'17.10.2011. u 10:50 - pre 151 meseci
Jedna nedoumica zašto se ove stvari događaju.

Instalirao sam si XAMPP 1.6.7 server (PHP 5.2.6 i phpMyAdmin 2.11.7) na Win7 i phpBB2 forum na njemu, kada prebacim SQL bazu sa web foruma na XAMPP-Windowse sve radi OK i naša slova.
Na njemu u SQL bazi je 'latin1_swedish_ci' po tablicama

Na drugi PC instalirao sam LAMP server (SQL 5.1.58 Apache 2.2.20 i phpMyAdmin 3.4.5) na Ubuntu 11.10 i phpBB2 web forum na njemu, kada prebacim SQL bazu na LAMP-Ubuntu naša slova nisu ispravno prikazana.
Na njemu u SQL bazi BIO je 'latin1_swedish_ci' po tablicama pa sam manualno prebacio na 'utf8_unicode_ci' ali opet ne radi kako treba

Ovdje mi nešto ne štima. Zašto na XAMPP radi a na LAMP ne radi kako treba?
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'17.10.2011. u 11:08 - pre 151 meseci
Citat:
Ivek33: .... pa sam manualno prebacio na 'utf8_unicode_ci' ...

Da li si nakon prebacivanja ponovo importovao, ili si samo prebacio? probaj da ponovo importujes.
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'17.10.2011. u 18:53 - pre 151 meseci
Citat:
dakipro: Da li si nakon prebacivanja ponovo importovao, ili si samo prebacio? probaj da ponovo importujes.
Ne razumijem te baš najbolje.
Na Web serveru nisam ništa dirao nego jednostavno exportirao SQL bazu (a i ne smijem iz tehničkih razloga u slučaju da nešto zbrljam).

Tu exportiranu bazu sa weba sam importirao na XAMPP i LAMPP.
Na jednom radi a na drugom ne. (možda su u pitanju verzije SQL i PHP)

Nakon importiranja na Ubuntu u LAMP išao sam ispravljati u phpMyAdminu manulano.
Ali opet ne radi.

Konkretno.
Bekapiranu SQL bazu sa weba otvorio sma u Geditoru.
Na LAMP Ubuntu sam pomoću Geditora izmijenio encoding iz 'latin1_swedish_ci' u 'utf8_unicode_ci'
Također tamo gdje je pisalo 'latin1' zamjenio sam sa 'utf8' (ovo sve sam odradio pomoću kolege putem Skype)
Onda sam tu izmjenjenu SQL bazu učitao (importirao) u LAMP preko phpMyAdmina.
Pogledao encoding za tablice i iznenadio sam se i dalje je stajalo 'latin1_swedish_ci', pa sam manualno preko onog tutoriala išao mijenjati encoding za svaku tablicu posebno.

Otvorio to u FF i opet ista stvar, naša slova Č i Đ su neki hijeroglifi. Vidi sliku (to sve radi na XAMPP-u bez problema bez diranja bilo čega)


eto probat ću exportirati pa ponovno importirati na LAMP-u.
pozz
Prikačeni fajlovi
 
Odgovor na temu

dakipro
Dalibor Jovic
Web Developer
Bergen, Norway

Moderator
Član broj: 31848
Poruke: 1792
*.dynamic.sbb.rs.

Sajt: norway.dakipro.com


+190 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'17.10.2011. u 18:59 - pre 151 meseci
nakon sto si
Citat:
Ivek33: .... Pogledao encoding za tablice i iznenadio sam se i dalje je stajalo 'latin1_swedish_ci'

Promeni encoding cele baze i onda uradi opet import cele baze. Usput otvori taj sql fajl nekim editorom koji podrzava utf8 i vidi da li u fajlu uopste imas nasa slova a ne neke kukice, mozda ti fajl uopste nije exportovan kako bi trebalo
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'18.10.2011. u 12:05 - pre 151 meseci
Citat:
dakipro: mozda ti fajl uopste nije exportovan kako bi trebalo
U pravu si . Kada exportiram bazu sa weba i pogledam source u njoj su već ti čudni znakovi.
Ali mi nije jasno kako ispravno radi na XAMPP-u?

No da dalje ne tupim odustajem od experimentiranja i LAMP-a i vraćam se na Win-Xampp.

pozz i hvala na želji za pomoći
 
Odgovor na temu

Zlatni_bg
Nikola S
Beograd

Član broj: 65708
Poruke: 4420
*.dynamic.sbb.rs.



+498 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'18.10.2011. u 14:57 - pre 151 meseci
A da probas ovo, cisto da vidimo da li radi:

- Udji u PHP admin, promeni default encoding na utf8
- exportuj tu bazu foruma i sacuvaj na svoj racunar
- izbrisi sve iz baze
- otvoris bekap te baze, zamenis sve gde se pojavljuje "latin1" sa utf8 ili "utf8_unicode_ci" ili kako vec treba
- importujes nazad bazu


Ovaj tvoj problem su imali i mnogi drugi korisnici, Joomle, SMF-a... i svi kazu da su ga ovako resili, pa pogledaj.

PS. Stari postovi ce ti biti loseg formata, ali svaki novi koji napravis ce imati normalna slova.

-- Edit: sad vidim da si pokusao to i da nije radilo... Svi kazu da su ovako resili problem, mozda nisu radili stari postovi, da li si probao da napravis novi?
THE ONLY EASY DAY WAS YESTERDAY
 
Odgovor na temu

Ivek33

Član broj: 66174
Poruke: 2898



+66 Profil

icon Re: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'18.10.2011. u 18:02 - pre 151 meseci
Citat:
Zlatni_bg: PS. Stari postovi ce ti biti loseg formata, ali svaki novi koji napravis ce imati normalna slova.

-- Edit: sad vidim da si pokusao to i da nije radilo... Svi kazu da su ovako resili problem, mozda nisu radili stari postovi, da li si probao da napravis novi?
Da to sam već probao. Stare teme imaju problem a svaka nova tema nema problem sa našim slovima.
A probao sam kojekakve importe i exporte na LAMP-u
Hvala pozz
 
Odgovor na temu

[es] :: PHP :: Neispravan prikaz naših slova Č i Đ na Ubuntu-LAMP serveru - 'latin1_swedish_ci' i 'utf8-bin'

[ Pregleda: 2839 | Odgovora: 11 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.