I am accessing data from an SQLServer database to my ASP.Net C# based website. Now this data that i'm accessing is recieved from affiliate companies and it contains "& amp;#163;" (without quotes and space) for the £ sign. But when I'm displaying this data inside a label, instead of £ it shows "& #163;" (without quotes and space again ofcourse).
Note: The & amp; is converted to &.
I know it's a character encoding problem and I've tried to provide the character encoding as 'utf-8' and also 'ISO-8859-1' in the header.
Which character encoding should I use to solve the problem.
Any help is deeply appreciated. Thanks.