Autor | Zpráva | ||
---|---|---|---|
operanda Profil |
#1 · Zasláno: 28. 1. 2008, 22:54:52
Nemuzu prijit na to, ze kdyz omezim dotazy where blbla like"%í%", ze mi to najde slova i s kratkym i. Nechapu kdo ho to odstranovani diakritiky ucil, ale ja chci vyhledat striktne to co sem mu zadal :-/ muzete mi poradit, jak ho to odnaucim? diky
|
||
DoubleThink Profil * |
#2 · Zasláno: 29. 1. 2008, 00:58:24
Použij COLLATE utf8_bin
|
||
operanda Profil |
#3 · Zasláno: 29. 1. 2008, 15:26:27
tak to neni presne to co bych cekal. navic to mam v cp1250. tohle dela bud to same jako bez nebo nevyhleda nic :-/ ale diky aspon za pokus
|
||
Kajman_ Profil * |
#4 · Zasláno: 29. 1. 2008, 18:32:38
A cp1250_general_ci nebo cp1250_bin, také nefunguje podle představ?
|
||
operanda Profil |
#5 · Zasláno: 29. 1. 2008, 20:39:46
ne, proste ne. uz sem i smazal celou tabulku a vytvoril s porovnanim cp1250_general_ci, nahral data pres webrozhrani s kodovanim windows1250 a selectuju je s COLLATE cp1250_general_ci a nic. tak sem ruzne experimentoval a vzdycky to ma bud nuleovej vyskyt kvuli spatnymu kodovani nabo je pro nej pri zadani "%kopí%" --> kopíruj stejny jako kopie... :(((
|
||
DoubleThink Profil * |
#6 · Zasláno: 30. 1. 2008, 17:31:04
Je potřeba použít binární porovnávací mod (*_bin), jedině pak bude MySQL porovnávat řetězce striktně bitově.
|
||
operanda Profil |
#7 · Zasláno: 30. 1. 2008, 19:59:55
jo diky moc. presne tak. musi to byt binarne.
|
||
Časová prodleva: 16 let
|
0