Korisnik:   Lozinka:   
Beograd Novi Sad Kragujevac Niš
PC Berza Forum : Ver. 2.35
Najnovije teme Najnoviji odgovori Prikačene teme Najaktivnije teme Najčitanije teme
Pronađi : U : Pretraži :
Forum : Internet
Internet servisi, programi, prezentacije, ...
UTF-8 problem, hitno !!!
STRANA 1 OD 1
zox86 UTF-8 problem, hitno !!! 29.08.2007. 15:13 T5421

status: user
broj poruka: 94
Pokušavam da napravim sajt po unicode standardu ali mi nešto ne ide.

Sve tabele u mySQL sam kreirao kao DEFAULT CHARSET = UTF-8

Postavio sam promenljive:

character_set_database=UTF-8
character_set_server=UTF-8
character_set_results=UTF-8
character_set_client=UTF-8

U HTML-u je postavljen tag za karakter set, takođe.

Sve ono što sam upisao kroz phpMyAdmin lepo se vidi na sajtu, i sam tekst iz HTML-a se dobro vidi. Međutim ono što kroz administraciju koju sam napravio postujem iz forme u mySQL, bude upisano u bazu bez neke logike, tj. umesto `č` upiše `?` i posle to i pokaže na strani.

Kako to da rešim? Kako da podatke koje unesem u FORM ubacim u mySQL sa našim slovima?

- - - - - - - - - - - - -
Zoxy
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
Oglasnik 29.08.2007. 17:40 #26409

status: user
broj poruka: 726

Pokusacu da ti pomognem - da li si pri kreiranju baze postavio `collate` (posle DEFAULT CHARACTER SET = UTF-8) na `utf8_unicode_ci`?
Takodje,podesavanja karaktera obavezno uvrsti na vrhu (pocetku) stranice,pa ce u head-u `Content type` imati i charset = UTF-8.
Ima jos detalja,ali ovi su najvazniji,pa pokusaj prvo njih uvrstiti.


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
zox86 Urađeno 29.08.2007. 19:29 #26424

status: user
broj poruka: 94
Pa to mi je poznato, sve to sam već uradio i opet ne radi kako treba !!!

- - - - - - - - - - - - -
Zoxy

:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
geloso :: mySQL utf-8 je utf8 29.08.2007. 20:02 #26431

status: user
broj poruka: 584

character_set_database=utf8
...
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
Oglasnik 29.08.2007. 22:08 #26448

status: user
broj poruka: 726


UTF-8 - uslovni refleks,ali mislim da se razumijemo.

Kreni od najjednostavnijih koraka:

1.Zaboravio si da u meta dodas nesto (http-equiv=`Content-Type`...:)?
2.Nesto si stvarno pogresno upisao? (UTF-8:)))
3.Problem u editoru? (mozda UTF encode treba podesiti:)
4.Problem u browseru? (UTF encode:)
5.Problem u phpMyAdminu (malo vjerovatno i ne bi trebalo da vazi za tvoj slucaj),odnosno `transportu` prilikom importa i exporta - resenje - instrukcija (koju unosis u bazu koju exportujes) mysql -p npr.`baza zox86` < `baza nakon migracije`.sql
6.Ima jos..:)
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
zox86 Hm ... 29.08.2007. 22:18 #26451

status: user
broj poruka: 94
Sve što ste naveli je urađeno i provereno !!!
Unam da ide utf8 a ne UTF-8, sve sam to dobro uradio.
Koristim Macromedia Dreamweaver MX i podesio sam Page Encoding na UTF-8.
Totalno sam zbunjen.

- - - - - - - - - - - - -
Zoxy

:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
lukav Ovo nije bas i neka pomoc, ali... 29.08.2007. 22:44 #26458

status: user
broj poruka: 2
imam slican problem, ali koji je vezan za Mysql migration toolkit i razvoj mrezne aplikacije.
Podaci koji su mi na raspolaganju stigli su u MS Access-u, dok je aplikacija koju sam vec napravio u VB-u 6.0.
Posto mi je Access baza zgodnija za razvoj, sve vreme (u toku razvoja aplikacije) sam podatke drzao u tom formatu.
Na kraju sam poterao Mysql Migration toolkit, koji sam koristio x puta ranije, ali mi nikada nije trebala podrska za nase karaktere - - i dobio cudesne rezultate. Naime, š,ž u obe varijante, kao i veliko Ð je proslo ok, dok su ć,č i malo đ ` presli u c,c,d.

Ok, kazem ja, mora da sam se negde zeznuo - prodjem sve i explicitno kazem da je u pitanju UTF-8.
Za razliku od proslog puta - situacija je ista.
`ajde sad da mu kazem explicitno CP1250 - kad sta? Opet isto.
`ajde da promenim u Access-u collation na Croatian - kad sta?
Opet isto!
Slovenian?
Da opet isto!

Popizdim i skinem MS SQL 2005 sa Microsft.com (ovo nije reklama, volim MySql i koristim ga vec godinama, posebno zato sto je dz), skinem neki njihov migration toolkit i sve dobijem kako treba.
Zahvaljujci tome od juce sam naucio svasta o MS SQL 2005 serveru i nije lose uopste, barem za sada, barem sto se brzine tice.




:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
Oglasnik 29.08.2007. 22:45 #26459

status: user
broj poruka: 726

- Na koji nacin pMA tretira novu bazu - po defaultu je podesena na utf?(Govorim napamet,jer pMA i ja se nijesmo druzili).Obrati paznju na kontrole u podesavanjima.

- default_charset je...iso?utf?

- pokusao si sa msql_query...nakon pristupa serveru (i pick up-a baze)?

- pMA zamijenis nekim drugim `menadzerom`?

Ne znam sta bih jos mogao da predlozim.Mozda - da se ne oslanjas na moje savjete,jer sam amater,nego da konsultujes npr. admina nekog od host/server provajdera - okrenes broj tehnicke sluzbe i javice se neko ko jede MySQL za light obrok...Ako bude predusretljiv,objasnice ti za 30 sec.

Siguran si da si uradio sve sto je bilo navedeno u dosadasnjim postovima?:)


:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
greml1n resenje 04.10.2007. 17:08 #29333

status: user
broj poruka: 4
mysql si dobro podesio i tu nije problem..problem je u phpu...
moras da imas PHP kod koji lici na sledeci

$conn = mysql_connect(`localhost`, `root`, ``) or die(mysql_error())
mysql_select_db(`symopis`, $conn) or die(mysql_error())
mysql_query(`SET NAMES `utf8``,$conn) or die(mysql_error())


obrati paznju na poslednju naredbu...ona je kljucna za komunikaciju sa tvojim sajtom.
pozdrav
:: e-mail :: prijavi adminu :: citiraj :: odgovori ::
STRANA 1 OD 1
Broj postavljenih tema: 60354. Broj poslatih odgovora: 646987.
Trenutno niste prijavljeni na PC Berzu i zbog toga imate status 'gosta'. Kao gost ne možete da šaljete poruke na Forum. Ako ste registrovani kao član PC Berze, prijavite se. Ako ste novi korisnik, molimo registrujte se da bi dobili mogućnost aktivnog učešća u radu Foruma.
- niste prijavljeni - samo za čitanje - zaključano
- nema novih poruka - ima novih poruka - ima novih tema
Slagalica.net
Microsystems d.o.o.
PCB Network: pcberza.rs | lisica.rs