title: Apache's default encoding is ISO-8859-1 but websites are UTF-8?
body: <p>I have to deal with encoding for the first time and I'm confused by how PHP, Apache, and browsers handle encodings. PHP and Apache use ISO-8859-1 by default, but most websites are UTF-8. At what point is ISO-8859-1 converted into UTF-8? Also, since PHP uses ISO-8859-1, how come it can read UTF-8 webpages?</p>