Unicode can't translate text for you.
Unicode can store English, Greek and Spanish text in the same column.
If you're going to use unicode:
- Use utf8 throughout your app, on ALL pages
- Use utf8 in the database, in all tables and columns.
- Connect to the database as utf8 and use utf8 for all database communication
Then the only problems will be things like substr() breaking on utf8 strings, so you should use the mb_substr() etc where necessary to fix this. preg also has a utf8 modifier, use that.
Mark