Characters not displaying correctly in different browsers

html

Solution

You should save your HTML source as UTF8.

Alternatively, you can use HTML entities instead.

Problem

I used certain characters in website such as `• — “ ” ‘ ’ º ©`. I found that when testing to see what my website looked like under different browsers (BrowserLab) the afore-mentioned characters are replaced with `�`. I then changed the charset in the webpage header from: ``` <meta http-equiv="Content-Type" content="text/html; charset=windows-1252"> ``` to ``` <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> ``` Suddenly all the pages have the above mentioned characters replaced with a `?`. Even more puzzling is this is not always consistent across and even within the same page, as some sections display the character `•` and `©` correctly. In particular, I need to replace the character `•` with one that will display across browsers, can anyone help me with the answer? Thanks.

Original source