Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 9 odgovora
  • 6.043 pregleda

Najnovija ↓

MySQL i kodni rasporedi :@#$!@# 21.08.2001. u 03:14 · pre 306 meseci #1
Da li je neko imao iskustva pri radu sa MySQL-om da koristi vise od jednog kodnog rasporeda istovremeno? S obzirom da sam pokusao da radim sa bilo kojim kodnim rasporedom i sve sljaka, ali nisam uspeo da nateram server da sljaka sa npr. dva kodna rasporeda u isto vreme, kapiram da bi trebao isti da se prekompajlira sa nekom opcijom koja to omogucava ili ...?

Trazio sam po dokumentaciji i procitao sve u vezi kodnih rasporeda, ali odgovor na to pitanje nisam nasao.

Pozdrav.

[Ovu poruku je menjao mika dana 08-21-2001 u 02:16 AM GMT]
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: MySQL i kodni rasporedi :@#$!@# 22.08.2001. u 13:32 · pre 306 meseci #2
Mislim da ne moze zbog indeksa. Mozes da pokrenes dva mysql servera ili da koristis blob polja za smestanje teksta ali onda nista od sortiranja i ostalog lepog ponasanja.
Potpis
mire@zwer:~$ traceroute zivot.sloboda.potraga-za-srecom
Re: MySQL i kodni rasporedi :@#$!@# 27.08.2001. u 06:42 · pre 306 meseci #3
Nisam se nikad baktao sa MySQL kodnim rasporedima, ali zar ne bi trebalo da je moguce da se koristi jedan kodni raspored: Unicode (ili neka njegova varijanta UTF8, UTF16, UCS-2, UCS-4) ili ISO ekvivalent 10646 standard. Pomocu njega mogu se dobiti svi znaci ovoga sveta u jednom kodnom rasporedu (i cirilica i latinica, i kineski i japanski i razni simboli koji nisu slova - note, matematicki simboli itd.)

Prema tome, mozda treba da pokusate da koristite jedan kodni raspored, ali recimo "UTF-8" (on je najrasprostranjeniji).

Toliko.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: MySQL i kodni rasporedi :@#$!@# 27.08.2001. u 10:44 · pre 306 meseci #4
Da, UTF-8 treba koristiti ali izgleda da ga mysql ne podrzava.
Potpis
mire@zwer:~$ traceroute zivot.sloboda.potraga-za-srecom
Re: MySQL i kodni rasporedi :@#$!@# 28.08.2001. u 01:48 · pre 306 meseci #5
Citat:
mire je napisao:
Da, UTF-8 treba koristiti ali izgleda da ga mysql ne podrzava.


Hm, UTF-8 je zamisljen tako da bude podrzan svugde gde su podrzani 8-bitni kodni rasporedi. Prema tome, UTF-8 se moze koristiti sa bilo kojim drugim kodnim rasporedom, ali je samo bitno interpretirati izlaz pravilno na kraju, i ostaje problem da funkcije sortiranja ne rade pravilno. Pogledacu sta jos ima o toj temi, posto mi je bas trenutno to i potrebno (bez sortiranja je lako, samo se unesu podaci, ali pitanje je kako sortiranje, "upper/lower case" gluposti i slicno da funkcionise kako valja).

Ajde, ko zna i ko ima iskustva neka se prijavi...

Toliko.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: MySQL i kodni rasporedi :@#$!@# 01.09.2001. u 18:57 · pre 306 meseci #6
Dio iz manuala:
-------------------------------------------

* By default, *MySQL* uses the ISO-8859-1 (Latin1) character set. To
change the default set, use the `--with-charset' option:
shell> ./configure --with-charset=CHARSET
`CHARSET' may be one of `big5', `cp1251', `cp1257', `czech',
`danish', `dec8', `dos', `euc_kr', `gb2312', `gbk', `german1',
`hebrew', `hp8', `hungarian', `koi8_ru', `koi8_ukr', `latin1',
`latin2', `sjis', `swe7', `tis620', `ujis', `usa7', or
`win1251ukr'. *Note Character sets::.

If you want to convert characters between the server and the
client, you should take a look at the `SET OPTION CHARACTER SET'
command. *Note `SET OPTION': SET OPTION.

*Warning:* If you change character sets after having created any
tables, you will have to run `myisamchk -r -q' on every table. Your
indexes may be sorted incorrectly otherwise. (This can happen if
you install *MySQL*, create some tables, then reconfigure *MySQL*
to use a different character set and reinstall it.)
---------------------------------------------------------------------

Ja prilikom instalacije koristim --with-charset=all , tako da mogu koristiti sve charsetove koje mysql podrzhava.
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: MySQL i kodni rasporedi :@#$!@# 01.09.2001. u 19:06 · pre 306 meseci #7
Naknadno prochitah ovo za sortiranje. Ako je problem samo u uppercase i lowercase, probaj prilikom SELECT-a dodati funkciju LOWER i UPPER (zavisi shta ti treba).
Potpis
Blog - baze podataka
---------------------
Oracle OCP DBA (9i & 10g)
Oracle Database: SQL Certified Expert
Oracle OCP Developer
Certified MySQL DBA
Re: MySQL i kodni rasporedi :@#$!@# 02.09.2001. u 04:57 · pre 306 meseci #8
Citat:
StRiPy je napisao:
Naknadno prochitah ovo za sortiranje. Ako je problem samo u uppercase i lowercase, probaj prilikom SELECT-a dodati funkciju LOWER i UPPER (zavisi shta ti treba).


Ne, problem je u tome što će Š biti na pogrešnom mestu, kao i to da će ćirilica biti potpuno odvojena od latinice. Pošto smo Srbi, i imamo ekvivalente u latinici i ćirilici, želimo da oni idu uporedo. Dalje, ne želimo da nam svi š,č,ć,đ.ž dođu na početku ili kraju liste, već da se nađu u okolini s, c, d, z respektivno. E to je jedini problem, i koliko zasad vidim, on bi se morao rešavati ručno (tj. iz programskog jezika).

Toliko.
Potpis
Možda se moje mišljenje promenilo, ali ne i činjenica da sam u pravu.
Re: MySQL i kodni rasporedi :@#$!@# 14.09.2001. u 09:57 · pre 305 meseci #9

Pa to me i muči. Mislim, ako nemaš sortiranje i u-l case, onda džaba ti i baza i sve...

Ne znam kako bi to išlo, jedino programski da se reši sort za svaki kodni raspored ODVOJENO... ili možda ako ima 3-4 kodna rasporeda, da se prave duplikati tabela za svaki?
Potpis
Bolje 100 godina biti milioner nego nedelju dana siromašak
(c) Alan ford
Re: MySQL i kodni rasporedi :@#$!@# 01.03.2002. u 11:54 · pre 300 meseci #10
da li je neko pokussao da sredi/ prilagodi neki language fajl (croat.cnf; cp1251.cnf)? da li bi to ressilo problem? ili je potebno uraditi funkciju za prevod? tenutno imam problema sa lj, nj i sl. dvoznakovnim slovima.
[primer start]
...
$n=str_replace("lj", "љ", $n);
...
$n=str_replace("лј", "љ", $n); // 'l' 'j' -> 'lj'
...
[primer end]
ne daje potebno ressenje.

svaka pomoc je dobrodossla
Potpis
Hu is having fun :)
Nevaspitanje nije opravdanje
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme