Znam da se koristi utf8 "uglavnom", ali u phpmyadmin lepo pise utf8_general_ci -višejezični, ne razlikuje mala i velika slova. Kao i mnoga druga sortiranja. Koje sortiranje da izaberem a da mi u bazi piše isto što i na webu. Znači latinica sa našim slovima. Da li da izaberem utf8_bin, utf16_bin, utf32_bin, ili nešto drugo? Predpostavljam da sortiranje treba biti isto i za mysql vezu i za sve tabele i polja. Ali mnogi koriste utf8_general_ci. Kako onda piše da ovo sortiranje ne razlikuje mala i velika slova. A opet ljudi nemaju problem na vebu???
o cemu pricas ti? zasto bi na webu imao problem sa malim i velikim slovima .. ti kada nesto pretrazujes ili sortiras uglavnom ne zelis da razlikujes velika i mala slova ..
procitaj o tome kako da imas kvalitetan sadrzaj u bazi tj da to sto pise u bazi bude validno a ne da bude brdo smeca (sto ima 80+% baza sa naseg podrucja)
Samo sam napisao šta mi phpmyadmin izbacuje kao alt tekst za utf8_general_ci.
Alt = Ovo sortiranje ne razlikuje mala i velika slova.
Ne znam šta to tačno znači. Pa sam mislio možda znači ako direktno preko phpmyadmin-a ubacim u bazu neki tekst:
webjunior: Pa sam mislio možda znači ako direktno preko phpmyadmin-a ubacim u bazu neki tekst:
"Ovo je neki tekst i napisao sam ga JA."
posle snimanja, baza će sadržati tekst:
"ovo je neki tekst i napisao sam ga ja."
sva slova će biti mala...
Lose si mislio. U bazi ce pisati to sto si upisao. Za* phpmyadmin posto je on pogresan app koji pokusava da pomogne korisnicima sakrivajuci neke stvari od njih i onda pravi bespotrebne greske. Postoji nesto sto se zove KARAKTER SET i on definise kako se sta upisuje i cita. Ti treba da koristis UTF8. Dalje postoji nesto sto se zove KOLACIJA, to definise kako se stvari porede i sortiraju. Dakle ti kada upises "AaAaAa" u bazu tamo ce da bude upisano "AaAaAa". U zavisnosti od kolacije (koju mozes da menjas i samo za jedan upit, dakle nema veze sa tim sta je UPISANO U BAZU) "AaAaAa" = "aaaaaa" = "AAAAAA" = "AAAaaa" .. ako je neka kolacija case insensitive ili "AaAaAa" != "aaaaaa" ako nije case sensitive kolacija. Ali u bazi sve vreme stoji isto sto si upisao i select ce ti uvek vratiti ono sto si upisao u bazu, ne radi baza nikakvu konverziju velikih u mala slova i slicno