我的网站有 UTF-8 编码的页面和其他内容。对于 HTML,在元标记中设置编码是没有问题的。但是,我也有未正确显示的 UTF-8 编码的原始文本文件,例如?显示为×. 我曾考虑在此类文件的开头添加一个字节顺序标记,但我不想这样做,因为它们并不总是得到很好的支持。我按照this other question中的说明进行操作,但没有效果。这是 HTTP 响应标头:
HTTP/1.1 200 OK
Date: Sat, 12 Aug 2017 15:41:04 GMT
Server: Apache/2.4.10 (Debian)
Last-Modified: Wed, 09 Aug 2017 19:24:33 GMT
ETag: "c04c-5565707a34966"
Accept-Ranges: bytes
Content-Length: 49228
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Run Code Online (Sandbox Code Playgroud)
我希望看到Content-Type: text/plain; charset=utf-8。如何为这些 URI 获得可靠的 UTF-8 编码?