No it’s not from a database. I’m copying and pasting the above text I provided into my html document and I thought it was an htmlentities() issue but it looks like its a browser issue.
How do these question marks look? did you try another browser?
what is in the page source? if these marks, then it’s htmlentities issue.
use of htmlentities is completely unnecessary if utf-8 in use.
Sorry, if iso-8859-1 is what you want and your IDE allows you to set the coding for your file, then you have probably eliminated the source file as being the cause of your woes.
That was all I meant. I thought I’d flag it because even though I knew about this, it slipped my mind recently - as I usually head straight for the database when odd characters appear on-screen.
No matter which encoding you have decided to use, you have to look at it as being a “cradle to grave” exercise, every place those chars are touched, or displayed double check the char encoding settings.
Kore Nordman has one of the best resources for PHP char encoding and i18n issues.