When I uploaded my html document to the server, it displayed é as Ã©. I tried setting meta-tag, saving file as utf-8 to no avail. Finally I found out that HTTP content type has precedence over meta tag and file encoding. I changed my meta tag and file format to confirm with HTTP content type.
While it is recommended to use utf-8 meta tag, file encoding and http content type, since I didn’t own the server and it sent obscure ISO-8859-1 content type I had to convert my file encoding and meta tag to the same encoding to be able to display the characters correctly.