du bör ta en titt på utf8-kodning
kan du snälla posta vilken kodning som används av din databas och din tabell? (kan du lägga upp strukturen för din db?)
EDIT:För att svara på din fråga i din kommentar är den grundläggande skillnaden att utf8_general_ci är snabbare men bryr sig inte om vissa språkspecifika jämförelser. Du kan läsa mer om detta i länken jag skickade in ovan i mitt inlägg. Faktum är att det påverkar beteendet för sortering och sökning.
Det spelar ingen roll hur du vill att din databas ska bete sig, alla dessa sammanställningar är användbara i olika miljöer. I ditt fall skulle jag inte använda utf8_bin eftersom den bara jämför strängar med hjälp av dess binära värden.