Ask in the Calibre forum but it will most likely be a Unicode problem. You could put a line like this between the html head tags (with whatever you need for Greek if it isn't UTF-8)
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
|