Question: what is the difference between cp1252 and utf-8?
Answer: Use UTF-8 which is backwards compatible with ANSI (Windows-1252). These are character sets which let the browser know how to display webpages correctly. Webpages are default encoded with UTF-8 and Windows-1252 was from before that was the case. Since it is on all Windows it is still supported by all browsers as well.