MySQL 4.0.24 + magyar ékezetek
Sziasztok!
A tanácsotokat szeretném kérni:
Van egy szerveren mysql adatbázisom. A MySQL verziója 4.0.24. A show variables által mutatott character_set beállítása latin1.
Az adatbázisba utf-8-ban kerülnek adatok a weboldalról. Nincs is vele semmi probléma. Viszont észrevettem hogy nem a magyar ÁBC szerinti listát készít az sql ha order-ezek vele (pl. magyar ékezetes karakterek előre kerülnek). Ill. keresésnél problémák vannak az ékezetes magyar karakterek kis és nagybetűs megfeleltetésével (csak akkor találja meg ha pontosan ugyanazt az ékezetes karaktert írom be neki keresésre).
Mit lehet ezek ellen tenni? Az 5-ös MySQL-ben lévő charset és collate funkciókat próbáltam (ától-zéig) de nem működnek (vagy ha kellene neki akkor mi lehet a gond?). De feltételezem, hogy van erre valami (áthidaló) megoldás a 4-es verzióban is.
Előre is köszönöm a segítséget!
■ A tanácsotokat szeretném kérni:
Van egy szerveren mysql adatbázisom. A MySQL verziója 4.0.24. A show variables által mutatott character_set beállítása latin1.
Az adatbázisba utf-8-ban kerülnek adatok a weboldalról. Nincs is vele semmi probléma. Viszont észrevettem hogy nem a magyar ÁBC szerinti listát készít az sql ha order-ezek vele (pl. magyar ékezetes karakterek előre kerülnek). Ill. keresésnél problémák vannak az ékezetes magyar karakterek kis és nagybetűs megfeleltetésével (csak akkor találja meg ha pontosan ugyanazt az ékezetes karaktert írom be neki keresésre).
Mit lehet ezek ellen tenni? Az 5-ös MySQL-ben lévő charset és collate funkciókat próbáltam (ától-zéig) de nem működnek (vagy ha kellene neki akkor mi lehet a gond?). De feltételezem, hogy van erre valami (áthidaló) megoldás a 4-es verzióban is.
Előre is köszönöm a segítséget!
Milyen típusú a rekord...
s_volenszki
rekord
nem támogatják jól
És nem is akarják?
Ha jól emlékszem mikor belefutottam a dologban, a MySQL listán Te is hozzászóltál a dologhoz.
Igaz Én angol tudás hiányában nem tudtam kibogozni mindent.
De várom a post -ot a témában, ne OFF -oljam szét ezt a topicot.
rand
Re: nem támogatják jól
Engem az érdekelne hogy a 4-es MySQL-ben van e ilyen vagy ehhez használható dolog amit használni tudnék. Vagy bármi megoldás. (Sajnos az én kedvemért nem fogja a szolgáltató kicserélni 5-ösre az SQL-jét. :( Így gondoltam megpróbálok rá megoldást keresni magam.)
nem olvastad
re: nem olvastad
nyelvi támogatás
Ezek bevezetése 4.1-től valósult csak meg. Innentől lehet nyelv szerint definiálni adatbázist, táblát, oszlopot, cellát egyedileg, tetszőlegesen, illetve használhatóak az összevetések is már (collation).
Az más tészta persze hogy a magyar cucchoz tartozó összevetés bugos, erről szól amit te írtál hivatkozás.
Magyarul minimum 4.1-es MySQL-t kell használnod, ha nyelvekkel akarsz variálni. Remélem sokaknak segítettem ezzel!