[MySQL] problemy z kodowaniem =?ISO-8859-2?Q?ogonk=F3w?=
ethanak - 27-05-2006 00:39
[MySQL] problemy z kodowaniem =?ISO-8859-2?Q?ogonk=F3w?=
Witam.
Problem mam raczej dość nietypowy...
MySQL 4.0, kodowanie LATIN2. W jednym z pól siedzą dane zakodowane w UTF-8 (nie, to nie mój pomysł). Mam dostęp wyłącznie do odczytu danych.
I teraz zapytanie:
select word from wrdstat where word like 'spa%';
zwraca mi również spółdzielnie, spółki i tym podobne.
Domyślam się, że bierze się to z tego, iż MySQL uważa że 'spÄł' (mniej więej) jest bardzo podobne do 'spa%'... zapewne słusznie, ale jakoś mi ten punkt widzenia nie odpowiada.
Da się coś z taką sytuacją zrobić czy muszę dodatkowo filtrować wyniki po stronie aplikacji?
ethanak -- mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20='); /* Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie. To jest ewidentna bezczelność! S. Friedmann/J. Kofta */
Rafal sxat - 27-05-2006 00:39
=?iso-8859-2?Q?Re:_=5BMySQL=5D_problemy_z_kodowaniem_ogonk=F3 w?=
> select word from wrdstat where word like 'spa%'; > > Domyślam się, że bierze się to z tego, iż MySQL uważa że 'spÄł' (mniej > więej) jest bardzo podobne do 'spa%'... zapewne słusznie, ale jakoś mi
tu albo zdrowo masz powalone kodowanie jakos dziwnie bo spa% <> spÄ% i juz...
-- Archiwum grupy: http://niusy.onet.pl/pl.comp.bazy-danych
ethanak - 27-05-2006 00:39
Rafal sxat napisał(a): >>select word from wrdstat where word like 'spa%'; >> >>Domyślam się, że bierze się to z tego, iż MySQL uważa że 'spÄł' (mniej >>więej) jest bardzo podobne do 'spa%'... zapewne słusznie, ale jakoś mi > > > tu albo zdrowo masz powalone kodowanie jakos dziwnie bo spa% <> spÄ% i > juz... > > No właśnie - zdrowo powalone, ale to nie moja baza a ja tylko z tego czytam :(
ethanak
PS. Żeby nie było... na ficzerach MySQL-a to ja się ani w ząb nie znam i nie mam zamiaru w życiu wykonywać nic poza prostymi selectami... -- mailto=window.atob('ZXRoYW5ha0Bwb2xpcC5jb20='); /* Pisze człowiek ambitnie, a tu przychodzi prostak i wszystko rozumie. To jest ewidentna bezczelność! S. Friedmann/J. Kofta */
zanotowane.pldoc.pisz.plpdf.pisz.pleffulla.pev.pl
|
Gdzie MySQL 4.1, a gdzie 5.0?
[MS SQL] "set names" (mySQL) w MS SQL
oracle -> oracle lub oracle -> mysql replikacja - programy
[mysql 4.0] SELECT t1.id, t1.foo FROM t1 oraz COUNT t2 w jednym zapytaniu.
[MySQL] Zwrot tego, co pasuje i nie pasuje :-/
[pgsql] Dostosowanie składni MySQL 5.0 -> PGSQL 8.1
[mysql] galeria zdjec - numerowanie zdjec
[MySQL] Zapytanie z pliku , wynik do pliku
[mysql] CONCAT agregujący, ale nie GROUP_CONCAT()
mysql data 0000-00-00 na koniec
zanotowane.pldoc.pisz.plpdf.pisz.plautwywalczyl.opx.pl
Cytat
Decede mihi sole - nie zasłaniaj mi słonca. Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści Hoc fac - tak czyń. A tergo - od tyłu; z tyłu. I czarne włosy posiwieją. Safona |
|