I have some old websites running with a character encoding, which might be to some degree questionable. But as they nevertheless all ran fine I did not yet took the effort to change it. Yet since last night suddenly encoding problems have become visible on these pages (which means all problematic characters which were shown fine all the time before are now replaced by "?"-symbols). I tested this with recent versions of IE, FF and Chrome.
As I have made no changes in the HTML or other website resources I am curious what has triggered those change in the displaying my website?
Further information which maybe might help:
- I use shared webhosting for those sites. Even though I didn't find a notice telling so, currently I consider some change the hoster made might be a likely reason, even though I am not sure what change would lead to the above effect.
- The above changes only happened in the online version but not in my local version (running on a differently configurated webserver) which contains the same Webcode (so local still looks the "fine" way as before). But as I visit both live and local version regularly I could not pin the now existing difference down to a caching problem.
- The text the website displays is hard coded within the HTML/PHP code in a ".php" file which is saved in ANSI format. I just tell this for better understanding what the issue is (though I am not seeking hints how to fix my encoding...). The definition part starts as follows:
<!DOCTYPE html>
<html>
<head>
<title>some title</title>
<meta charset="iso-8859-1">