Welcome, Guest. Please login or register.
Did you miss your activation email?


Login with username, password and session length

Search

 
Advanced search

18512 Posts in 2410 Topics- by 850 Members - Latest Member: saleco
Pages: [1] 2   Go Down
Print
Author Topic: [RIJESENO] ć.đ,ž,č,š u mysql bazi  (Read 5859 times)
tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« on: 26.02.2008; 00:38:12 AM »

imam problem sa slovima sa kavikcama (ć.đ,ž,č,š)
kada unesem recimo ime u bazu npr. Dikić Žarko u bazi mi je to snimljeno ovako Dikić Žarko. Kada prikazem spisak imena ime je pravilno ispisano ali problem nastaje kod upita...
konkretno imam spisak korisnika i sad kad kliknem na ime treba da dobijem sve podatke o tom korisniku. problem je u tome sto PHP upit izvodi od imena Dikić Žarko(onako kako ga vidi u listi), ali u bazi to ime ne postoji nego Dikić Žarko i onda mi prikaze da nema rezultata.
Uradio bih ja ovo tako sto bih pozivao polje ID ali imam 4 odvojene tabele iz kojih moram da prikazem podatke o tom korisniku.

Ima li neko resenje za ovo?
« Last Edit: 28.03.2008; 23:21:02 PM by tesic » Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 245



View Profile
« Reply #1 on: 26.02.2008; 02:21:54 AM »

stavi latin1_sweedn (ili kako se već piše)

meni uvijek tako radi...
Logged

tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« Reply #2 on: 26.02.2008; 02:43:26 AM »

opet snima u bazu kao
đšćč stvra mi se problem kada kreiram upit na osnovu tog nekog unosa...
kako da napravim da mi snima u bazu čćžš
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #3 on: 26.02.2008; 03:14:14 AM »

kako da napravim da mi snima u bazu čćžš

To je malo ozbiljniji problem. U PHP verziji 6 utf-8 će biti standard, ali pre toga, moraš da se snalaziš. Elxis sadrži posebnu utf8 klasu koja se bavi samo tim pitanjem. Znači, načeo si malo ozbiljniju stvar. Problem je u tome što PHP ne daje izlaz u vidu karaktera, već bajtova, a svi karakteri koji ne pripadaju ASCI nizu koriste dva (ponekad i tri) bajta za opis jednog karaktera. Ono što je za nas bitno (čćžšđ..) traži dva bajta za opis.


EDIT: Ovo je bolji primer
$var = substr('шђ', 0, 1);
echo $var;

Rezultat je ?
« Last Edit: 26.02.2008; 03:24:46 AM by jazzman » Logged

I've got a snap in my finger...
Got rhythm in my walk...
tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« Reply #4 on: 20.03.2008; 02:19:33 AM »

uhhh jos uvjek nisam nasao rijesenja za ovo
klijent mi dolazi po aplikaciju u subotu ako ovo ne rijesim donji sam!
moze li mi iko pomoci?
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #5 on: 20.03.2008; 04:24:32 AM »

Pa ja ti odgovorih gore. A i Tomislav, delimično. Ako ti treba za sutra, batali utf-8 i stavi latin1 encoding. Ako hoćeš ozbiljno da se pozabaviš odgovorom na temu utf-8, onda pročitaj moj prethodni post.
Logged

I've got a snap in my finger...
Got rhythm in my walk...
tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« Reply #6 on: 20.03.2008; 06:01:22 AM »

kada stavi onako kako je tomislav napisao, nista se ne mijenja, a ovaj tvoj prethodni post ne razumijem Sad jebem ti zivot i ko izmisli slova sa kvakicama
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #7 on: 20.03.2008; 06:15:34 AM »

jebem ti zivot i ko izmisli slova sa kvakicama

a ja onog ko izmisli PHP, misleći da svi koji ne govore anglo-saksonskim jezicima ne treba ni da postoje.

PS
Ako ne razumeš ono što sam gore rekao, primeni "brdsko-planinsku" varijantu, i ceo sadržaj tretiraj kao latin1, što znači da ćeš u bazi imati
Diki& # 263; & # 381;arko
Bez razmaka, naravno
« Last Edit: 20.03.2008; 06:17:52 AM by jazzman » Logged

I've got a snap in my finger...
Got rhythm in my walk...
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 245



View Profile
« Reply #8 on: 20.03.2008; 06:44:40 AM »

kada stavi onako kako je tomislav napisao, nista se ne mijenja,

Mijenja se, za nove unose.

Mijenja se, za unose preko TVOJE skripte, ali ne za unose preko phpMyAdmina i slično.
Logged

jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #9 on: 20.03.2008; 06:54:47 AM »

Mijenja se, za unose preko TVOJE skripte, ali ne za unose preko phpMyAdmina i slično.

... a ni ovo ne mora da bude tačno, ako si petljao oko encoding-a, i pri tom nisi siguran u to šta si petljao.
Logged

I've got a snap in my finger...
Got rhythm in my walk...
Tomislav
MODERATOR
Full Member
*
Offline Offline

Posts: 245



View Profile
« Reply #10 on: 20.03.2008; 17:56:28 PM »

... a ni ovo ne mora da bude tačno, ako si petljao oko encoding-a, i pri tom nisi siguran u to šta si petljao.

istina ...
Logged

tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« Reply #11 on: 26.03.2008; 02:36:40 AM »

Quote
Instant ideja, str_replace pa za sve nase znakove u format kakav bazi odgovara (imas ascii tabele na netu). Verovatno bi baza prihvatila format pretrage "WHERE Dikić Žarko". Ako da, to ti je instant resenje.

zna li neko kako da odradim ovo?
jazz jel ovo ono o cemu si mi ti pricao...ja nikako da skontam kako da ispisem to! ala sam glup
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #12 on: 26.03.2008; 02:45:14 AM »

Vidi ovako: uđi u bazu, i reci mi kako piše Dikić Žarko?

Da li je ovako Diki& # 263; & # 381;arko (dodao sam razmake)?
Logged

I've got a snap in my finger...
Got rhythm in my walk...
tesic
Hero Member
*****
Offline Offline

Posts: 700


la Tešić


View Profile WWW
« Reply #13 on: 26.03.2008; 16:39:48 PM »

Pise ovako
Dikić Žarko
Logged

AKO SAJBER SEKS NIJE SEKS, ONDA NI SAJBER KRIMINAL NIJE KRIMINAL!

| www.mojaveza.com | www.balkanke.net | www.balkanhost.org | www.privrednivodic.net | www.ecdlforum.com | www.eliteart.net |
jazzman
Ivan Trebješanin
SITE ADMIN
Hero Member
*
Online Online

Posts: 1348



View Profile WWW
« Reply #14 on: 26.03.2008; 19:43:37 PM »

Pa nemoguće ja da ti u bazi i u HTML-u piše isto, inače bi ti pretraga radila.
Logged

I've got a snap in my finger...
Got rhythm in my walk...
Pages: [1] 2   Go Up
Print
Jump to: