The web server may be sending a header with a default value. To avoid ambiguity, you should always explicitly set the correct charset, which can be done via a meta tag in the head section of your [X]HTML document:
<meta http-equiv='Content-Type' content='text/html; charset=ISO-8859-1'>
I believe you could instead use a PHP header as follows, though I always use the meta tag as above.
<?php
header('Content-Type: text/html; charset=ISO-8859-1');