1. leht 1-st

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

Postitatud: 14.05.2009, 22:26
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.

Postitatud: 14.05.2009, 23:52
Postitas sander85
aga mis kodeeringuga sul süsteemid ja baasid on?

Postitatud: 15.05.2009, 08:05
Postitas mil
mysqli tähetabel: utf-8
mysql ühenduse kollatsioon: utf8_general_ci
baasid/tabelid: utf-8

Postitatud: 15.05.2009, 08:11
Postitas sander85
aga kui sama päringu otse baasis käivitad, kas siis on tulemus korras?

Postitatud: 15.05.2009, 08:21
Postitas mil
tulemus sama

Kood: Vali kõik

Aakre
Ääsmäe
Abja

Postitatud: 15.05.2009, 09:44
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

Postitatud: 15.05.2009, 23:03
Postitas wk
Kui paned sortimiseks väärtuse utf8_estonian_ci, kas see ei õpeta märke paremini eristama?