<meta http-equiv="Content-Type" content="text/html;charset=utf-8" /> not a good way to customize the encoding of a page because it is overridden with a real HTTP header. Therefore, if the remote hosting provider sends a content type header, it will be ignored.
Your data is correct utf-8, so good. All you need to do is set the header of the http type of the content so that the browser reads it as utf-8 and not windows-1252.
You can customize your individual page to send a header using
<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>
Or you can install it in Web.config globally:
<configuration> <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </configuration>
source share