ďťż
 
[MySQL] problemy z kodowaniem =?ISO-8859-2?Q?ogonk=F3w?= ďťż
 
[MySQL] problemy z kodowaniem =?ISO-8859-2?Q?ogonk=F3w?=
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • autwywalczyl.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

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com