The answers to the suggested duplicate go a bit over my head. The text with the smart quotes, etc is old and extremely difficult to get changed. T modify the PHP/MySQL setup I am using is also hairy for me. If I use charset=iso-8859-1 everything echo's fine. Any problem with that? English only with a few html img links to image files.
"I have a MySQL database with legacy text in blob columns (lots of smart quotes, long dash, etc.) I am developing a new website and when PHP pulls out the text the browser echo's a question mark inside a black diamond for the smart quotes, etc.
I currently have meta charset="utf-8" in the HTML source."