|
Poslao: 07 Apr 2004 07:36
|
offline
- sinisas
- Novi MyCity građanin
- Pridružio: 07 Apr 2004
- Poruke: 4
- Gde živiš: Novi Sad
|
Prelistao sam forum ali nisam nasao
odgovor na pitanje:
Kako se podesavaju YU slova u MySQL bazi?
Kada unesem ASCII simbol nekog slova u bazu
php skript ga lepo obradi i ispise.
Verovatno postoji neko elegantnije resenje?
Hvala unapred!
|
|
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
Poslao: 07 Apr 2004 12:29
|
offline
- Pridružio: 17 Apr 2003
- Poruke: 3989
- Gde živiš: Novi Sad, Vojvodina
|
Nisam se igrao nesto sa mysql om ali evo nesto sto bi mozda moglo da ti koristi.
[Link mogu videti samo ulogovani korisnici]
[Link mogu videti samo ulogovani korisnici]
|
|
|
|
|
|
|
Poslao: 07 Apr 2004 12:45
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23212
- Gde živiš: Niš
|
u pogresnom smeru trazis resenje...
udeni na pocetku HTML stane (izmedu <head> i </head>) :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
sada ce sva polja za unos texta da salju PHP-u text u UTF8 formatu, a PHP ce to da prosledi MYSQL-u, naravno u istom formatu - UTF8.
Kada PHP posle izvadi te podatke iz mysql-a, oni ce takodje da budu u UTF8 formatu, i tako ce i da ih prikaze na HTML stranici.
Ako u toj stranici imas onaj <meta... tag - slova ce se videti...
Naravno, moraces sav staticki text da prebacis u UTF-8 formatu, da bi i u statickom textu imao nasa slova.
|
|
|
|
|
|
|
Poslao: 08 Apr 2004 07:07
|
offline
- sinisas
- Novi MyCity građanin
- Pridružio: 07 Apr 2004
- Poruke: 4
- Gde živiš: Novi Sad
|
Hvala na brzom odgovoru,
probam i javljam sta sam uradio
|
|
|
|
|
|
|
Poslao: 08 Apr 2004 13:13
|
offline
- sinisas
- Novi MyCity građanin
- Pridružio: 07 Apr 2004
- Poruke: 4
- Gde živiš: Novi Sad
|
Evo odradio sam upis i ispis u bazu s tim sto
je uspelo sa varijantom
<meta http-equiv="Content-Type" content="text/html; charset=windows-1250">
posto je taj karakter set registrovan u sistemskim varijablama MySQL servera (nema UTF8-). Verzija servera je 4.0.12.
Jos jednom hvala i sve pohvale za forum!
|
|
|
|
|
|
|
Poslao: 08 Apr 2004 13:22
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23212
- Gde živiš: Niš
|
hmmm...
da li ti citas tu bazu iz nekog klijenta, pa zato ne vidis slova?
stvar je u tome da se mysql uopste ne pita koji je charset
znaci, kreiras obicnu tabelu, bez podesavanja charset-a
mysql sluzi samo da zapise text, a HTML je taj koji odlucuje koji charset se koristi...
da banalizujem - mysql uopste nema pojma sta ti upusujes - ti mozes da upises i binarne podatke - on je tu samo da zapise - i nema nista sa tim sta ti upisujes
mysql posmatraj kao fajl, u koji ti upisujes sta ti je volja
a u HTML-u podesis nacin na koji ce browser da prikaze taj text, tj. u kom charset-u...
|
|
|
|
|
|
|
Poslao: 08 Apr 2004 17:30
|
offline
- mire

- Elitni građanin
- Pridružio: 18 Apr 2003
- Poruke: 2282
- Gde živiš: Beograd
|
sa podacima u mysql bazi potrebno je ponekad odraditi search i sl a za to mysql mora da podrzava taj i taj charset, bar mislim da je tako
ako su zvanicno podrzali utf onda fenomenalno u suprotnom ...
postgres podrzava utf
|
|
|
|
|
|
|
Poslao: 08 Apr 2004 18:12
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23212
- Gde živiš: Niš
|
mysql => 4.1 podrzava UTF-8
a sto se tice search-a... ne vidim kakve veze ima utf8 podrska i search...
ako trazis rec, koja je u utf8 charsetu, i ako je text u bazi u utf8 charset-u... kakve onda veze ima da li mysql podrzava utf-8?
trazis niz bajtova... to je obican search...
|
|
|
|
|
|
|
Poslao: 09 Apr 2004 20:33
|
offline
- Pridružio: 22 Mar 2004
- Poruke: 835
|
@DPeca
Ako MySQL ne podrzava UTF-8, onda ne moze da radi case-insensitive pretrazivanje, jer ne zna kako da poredi mala i velika slova u UTF-8.
|
|
|
|
|
|
|
Poslao: 09 Apr 2004 20:37
|
offline
- Peca

- Glavni Administrator
- Predrag Damnjanović
- SysAdmin i programer
- Pridružio: 17 Apr 2003
- Poruke: 23212
- Gde živiš: Niš
|
eh da... toga se vidis nisam setio
|
|
|
|
|
|