DevProTalk

DevProTalk (http://www.devprotalk.com/index.php)
-   SQL baze podataka - Sponzor: Baze-Podataka.net (http://www.devprotalk.com/forumdisplay.php?f=10)
-   -   MySQL charset problem i phpBB (http://www.devprotalk.com/showthread.php?t=1632)

ljtruba 14. 10. 2006. 10:49

MySQL charset problem i phpBB
 
Pokusacu da objasnim problem sto je detaljnije.

Naime, selili smo phpBB sa Verata na HasWeb.
Forum na Veratu stoji vec 6 godina i sigurno je sa neke matore verzije MySQLa, a naravno koriscen je windows-1250 i latin1 kodni raspored.

Pri ubacivanju u novu bazu preko phpMyAdmina, u padajucem meniju sam izabrao cp1250 kao kodni raspored.

Trenutno su mi podesavanja sledeca
mysql charset UTF-8 unicode, a MySQL connection collation je cp1250_general_ci

sto se tice tabele posts_text njena polja su cp1250_bin

Sta je problem?
to sto vidim šžŠŽ, a umesto čćđČĆĐ vidim znakove pitanja.

Promenio sam u lang_main fajlu ENCODING na utf-8, prebacivao sam collation na sve moguce vrednosti i opet nista.

U cemu je problem, pomagajte.

Forum je na adresi www.hifi-forumi.com

oliver 14. 10. 2006. 12:52

je li taj mysql charset bio i na veratu? moras bazu preseliti u identicno okruzenje da bi sve proradilo kako treba, bar ja nisam uspio pronaci alternativu.

ako je mysql charset bio latin1, onda ga moram ubaciti u latin1 pa da 'ebe rak raka.

da nisi slucajno mijenjao i charset html/php fajlova?

ljtruba 15. 10. 2006. 02:25

ok, ali ne znam kako da napravim bazu u latin1.

kada je napravim preko cpanela odmah dobija utf-8
mogu da menjam samo preko phpMyAdmina (collation)

oliver 15. 10. 2006. 03:34

Kôd:

CREATE TABLE tabela (
[blabla]
) ENGINE=MyISAM DEFAULT CHARSET=latin1

...ili koji vec engine/charset :)

ljtruba 15. 10. 2006. 11:14

thanks, pokusacu ovo

cekam samo desk provajdera da mi odgovori

ljtruba 15. 10. 2006. 11:27

evo probao sam na maloj tabeli i sve izgleda na prvi pogled ok

veceras radim bazu ispocetka, hvala ti

ljtruba 16. 10. 2006. 04:43

sve radi
hvala ti puno

oliver 16. 10. 2006. 07:31

nema na cemu.

btw, mozda postoji nacin da sad sve to konvertujes u utf, i tabele i sam forum (ako je neko radio & uspio, neka baci jedan how-to), ali, iskreno, ja nikada nisam imao ni potrebe ni zivaca za to. probao jesam, ali nisam postigao nista znacajno :) uglavnom, kad selis, neka target okruzenje bude identicno starom, i nemas brige.

sad se samo vise trudim da od samog pocetka krenem kako treba, da ne bih cupao kosu poslije par mjeseci ili koju godinu :)

Pedja 31. 10. 2006. 14:43

Citat:

Originalno napisao oliver
btw, mozda postoji nacin da sad sve to konvertujes u utf, i tabele i sam forum (ako je neko radio & uspio, neka baci jedan how-to), ali, iskreno, ja nikada nisam imao ni potrebe ni zivaca za to.

SMF forum ima ugradjnu opciju koja radi upravo to. Ja sam tako prebacio celu bazu koja je bila u tabelama sa latin raporedom a html je bio kodiran utf-8. Jedanklik na dugme, sacekas i ko magijom, SMF sve tabele prebaci uUTF-8 a sacuva sadrzaj.

Ako ti treba verovatno mozes iz njihovog koda da iskopas deo koji radi tu konverziju. Cini mi se da je sve u jednoj funkciji.

Pedja

Ilija Studen 31. 10. 2006. 18:00

Citat:

Originalno napisao Pedja
SMF forum ima ugradjnu opciju koja radi upravo to. Ja sam tako prebacio celu bazu koja je bila u tabelama sa latin raporedom a html je bio kodiran utf-8. Jedanklik na dugme, sacekas i ko magijom, SMF sve tabele prebaci uUTF-8 a sacuva sadrzaj.

Ako ti treba verovatno mozes iz njihovog koda da iskopas deo koji radi tu konverziju. Cini mi se da je sve u jednoj funkciji.

Pedja

Good to know. Hvala!


Vreme je GMT +2. Trenutno vreme je 07:41.

Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.

Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.