mysql paneb täpitähed täpitutega ühte patta

Linuxi baasil serverite haldamine jms

Moderaator: Moderaatorid

Vasta
mil
Pingviini aktivist
Pingviini aktivist
Postitusi: 111
Liitunud: 01.01.2008, 19:37

mysql paneb täpitähed täpitutega ühte patta

Postitus Postitas mil »

Tere sõbrad!

mure selline, et maiskuul paneb ühte patta tähed a, ä, ü u ... jne. situatsioon siis selline:

Kood: Vali kõik

$query = $this->db->query("SELECT id, nimi FROM $this->koolid WHERE nimi LIKE '$char%'");
et siis küsin nimesid esimese tähe alusel ja tulemuses on nt a ja ä ühes hunnikus. tundub, et tegu on mingi tähetabeli jamaga.
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

aga mis kodeeringuga sul süsteemid ja baasid on?
Pilt Pilt Pilt
mil
Pingviini aktivist
Pingviini aktivist
Postitusi: 111
Liitunud: 01.01.2008, 19:37

Postitus Postitas mil »

mysqli tähetabel: utf-8
mysql ühenduse kollatsioon: utf8_general_ci
baasid/tabelid: utf-8
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

aga kui sama päringu otse baasis käivitad, kas siis on tulemus korras?
Pilt Pilt Pilt
mil
Pingviini aktivist
Pingviini aktivist
Postitusi: 111
Liitunud: 01.01.2008, 19:37

Postitus Postitas mil »

tulemus sama

Kood: Vali kõik

Aakre
Ääsmäe
Abja
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

soovitaks uurida käsu

show variables like '%char%';

tulemusi

ja vaata ka seda linki: http://www.dreamincode.net/forums/showtopic63501.htm

ehk on ühine probleem
Pilt Pilt Pilt
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Kui paned sortimiseks väärtuse utf8_estonian_ci, kas see ei õpeta märke paremini eristama?
Kõike hääd,
WK
Vasta