I get a word from a form, and to slugify it I want to differentiate it.
Using django’s slugify if I get the word ‘Ñandu’, the slug becomes ‘nandu’. And if I get the word ‘Nandu’ the slug also becomes ‘nandu’.
So I decided that if the word starts with ‘Ñ’ the slug will become ‘word_ene’.
The problem is I can’t find a way to check if the first character from the input is really a ‘ñ’ (or ‘ñ’).
I have tried both self.palabra[0]==u”ñ” and self.palabra[0]==”ñ” with and without encoding palabra before. But I can’t get to work.
Thanks in advance.
This works for me:
Watch out for case; lower case ñ is encoded as u”\xf1″.