1) I'd like to have some long hyphens on my website. The same type (or similar) to what you get in Microsoft Word when you type two hypens together between two words, and then hit enter or space. The single long hyphen that is formed is easily cut and paste to notepad, but is does not show correctly on my website for when UTF-8 encoding is selected.

It does show for when I select Western (ISO) or Western (Windows) encoding. btw, I have
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
at the top of my page in every case.

Should I just try writing charset=Wester (ISO) or something like that. I'd prefer to have utf-8, I've heard that it's better if people from non-English speaking countries go on my website.

2) Same thing happens with quotes (e.g. ") in my HTML. They also appear as boxes when in UTF-8. They appear correctly in Western (ISO) or Western (Windows). What should I do?