"nevets1219" is right about Google docs, however if you simply "import" the file it often does not convert it to UTF-8.
But if you import the CSV into an existing Google spreadsheet it does convert to UTF-8.
Here's a recipe:
- On the main Docs (or Drive) screen click the "Create" button and choose "Spreadsheet"
- From the "File" menu choose "Import"
- Click "Choose File"
- Choose "Replace spreadsheet"
- Choose whichever character you are using as a Separator
- Click "Import"
- From the "File" menu choose "Download as" -> CSV (current sheet)
The resulting file will be in UTF-8