Yes, much better. And given prevalence of UTF-8 this days, why not just hard-code your webserver to add such header everywhere:
- Apache
<VirtualHost ...>
<Directory ...>
AddDefaultCharset utf-8
...
- nginx http {
charset utf-8;
...
- Caddy: done already with no explicit config required, yay!