My ASP.NET application imports CSV files. They are mostly saved in spreadsheet or notepad that asks for ‘character set’, for example: ISO-8859-2, Windows-1210, DOS-852 or Unicode(UTF-8).
Wiki says UTF-8 is a character encoding but Windows-1210 and ISO-8859-2 are code pages. Are these terms interchangeable?
.NET reads files saved in UTF-8 fine. Does it discover encoding itself?
Check out Joel Spolsky’s article and this post here
I’ve tried to summarise my understanding in this answer here