What should I do to change one aspx page to have utf-8 encoding?
my web.config has the following code:
<system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8"/> </system.web>
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
Thank you for visiting the Q&A section on Magenaut. Please note that all the answers may not help you solve the issue immediately. So please treat them as advisements. If you found the post helpful (or not), leave a comment & I’ll get back to you as soon as possible.
<configuration> <system.web> <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8" culture="en-US" uiCulture="de-DE" /> </system.web> </configuration>
To set the encoding for an individual page, set the
ResponseEncodingattributes of the
<%@ Page RequestEncoding="utf-8" ResponseEncoding="utf-8" %>
Or you can use
<location path="home.aspx"> <system.web> <globalization requestEncoding="utf-8" responseEncoding="utf-8" /> </system.web> </location>
Read more: How to: Select an Encoding for ASP.NET Web Page Globalization.
Try to insert
Response.ContentEncoding = System.Text.Encoding.UTF8;
Page_Loadif you want to do it dynamically.