前提・実現したいこと
phpプログラムが文字化けするので、各種設定を確認していますが、解決しません。
発生している問題・エラーメッセージ
「あいうえお」が表示されるはずですが、下記がブラウザに表示されます。
$B$"$$$&$($*(B ***ここから下のphpinfoは正しく表示される***
該当のソースコード
test.php
php
1 2<!DOCTYPE html> 3<html lang="ja"> 4<head> 5<meta charset="utf-8"/> 6<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 7</head> 8<body> 9<h1> 10あいうえお 11</h1> 12<div> 13</div> 14<?php echo phpinfo(); ?> 15</body> 16 17</html>
試したこと
・同じディレクトリに置いた、htmlファイルは正常に漢字を表示できることを確認。
・ソースコードのエンコードを確認: UTF-8
・php.ini を確認: (抜粋)
[mbstring]
mbstring.language = Japanese
mbstring.internal_encoding =
mbstring.http_input = auto
mbstring.http_output =
mbstring.encoding_translation = Off
mbstring.detect_order = auto
mbstring.substitute_character = none;
default_charset = UTF-8
・Chrome表示中の Chrome-DevtoolsでHTTPヘッダを確認:
content-type: text/html; charset=UTF-8
補足情報(FW/ツールのバージョンなど)
XServer のX10プラン
Linux 3.10.0-1062.4.3.el7.x86_64 #1 SMP Wed Nov 13 23:58:53 UTC 2019 x86_64
Apache/2.4.6 (CentOS)
PHP7.2.27
よろしくお願いいたします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/01 10:45
2020/05/01 12:25
2020/05/01 12:47
退会済みユーザー
2020/05/01 12:48
2020/05/01 12:55