> しかし、ページのソースを見てもちゃんと「CHARSET=Shift_JIS」と指定されてますし、
HTMLファイル上は Shift_JIS になっていますが、
HTTPレスポンスヘッダー上の文字コードは EUC-JP が指定されています。
HTTP/1.1 200 OK
Server: nginx
Date: Mon, 13 Sep 2021 08:17:26 GMT
Content-Type: text/html; charset=EUC-JP
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.17
普通はHTTPレスポンスヘッダー上の文字コードが優先されるので、
実際のHTMLの文字コードは Shift_JIS にもかかわらず、
レンダリング時には EUC-JP を使用して表示するため文字化けが発生します。