Thanks for your quick replies, unfortunately I wasn't clear enough in my question: I should have given an example.
I can get basic characters like the Greek alphabet working (reading in from a unicode text file, then printing to screen). The problem arises with certain unusual characters like, using the \u form, "\u0310". (I've consulted this chart.)
Is the Pys60 implementation limited to a subset of special characters, and if so which set?
PS I'm not sure if this will work but here is the first few lines of the "deck" of flashcards:
ἤ|or, either, than|0|1|0|0
ὅς, ἥ, ὅ|who, whom, that, which|0|1|0|0
καί|and, even, also, namely|0|1|0|0
εἶπεν|he she it said|0|1|0|0
ἔχω|I have, hold; intrans: I am|0|1|0|0
ὅτι|that, since, because|0|1|0|0
And I've been reading it in using (omitting the basic file handling etc):
I'm sure there are nicer ways of doing it, but I'd like to get a prototype working before I consider this.
temp = str.split(u"|")
if len(temp) == 6: