ugrás a tartalomhoz

utf8_..._ci

kemmma · 2011. Dec. 22. (Cs), 12.30
Sziasztok, karakterkódolással kapcsolatban szeretnék kérdezni.
Mi a különbség a utf8_..._ci kódolások között? Melyiket, mikor érdemes használni?
Csak MySql-ben van ennyi féle utf8, vagy ez általánosabb szabvány?
A válaszokat előre is köszönöm!
 
1

A sorrendezésnél és

Hidvégi Gábor · 2011. Dec. 22. (Cs), 12.34
A sorrendezésnél és keresésnél van köztük különbség, az utf8_hungarian_ci-nél elvileg egymás után kerülnek az ö, ő, ü, ű stb. karakterek, míg utf8_general_ci-nél ha mondjuk csinálsz egy ilyet: WHERE mezo LIKE "ő%", akkor az o-val kezdődő mezőket is beveszi a találatok közé.
2

utf8_unicode_ci

razielanarki · 2011. Dec. 22. (Cs), 18.21
én általában ezt használom mindenhol, elvileg sorrendezésnél bármilyen nyelven sorrendben lesznek a dolgok



a többi csak szűkebb karakterhalmazban rendez sorba (pl utf8_hungarian_ci, nincs pl benne az ô, ą stb)

illetve van az utf8_general_ci, ami binárisan, karakterkód alapján rendez