質問: 1; と書き換えることで解決した ーーーーーーー 上のeregエラーを解決する前から、すでに文字化けであった。 つまり初めは、eregエラー & 文字化け。 今は文字化けのみ。
回答: ウェブアプリが Shift-JIS なのに、レスポンスヘッダで文字コードが UTF-8 になっているために文字化けしているようです。 ``` HTTP/1.1 200 OK Date: Sun, 23 Apr 2017 03:33:43 GMT Server: Apache X-Powered-By: PHP/5.6.25 Keep-Alive: timeout=5, max=100 Connection: Keep-Alive Transfer-Encoding: chunked Content-Type: text/html; charset=UTF-8 ``` 今の時代であれば UTF-8 にするのが無難です。利用しているサービスの設定を見直してください。 → Q&A|DB STREET 諸事情でどうしてもこのまま Shift-JIS でサイトを作りたいのであれば、detail.php, index.php, inquiry.php の3つのファイルを以下のように変更します(★の部分) ただしセキュリティなどの問題が起きやすいためおすすめしません。できる限り UTF-8 にすることを検討してください。 ``` ``` ※特定の商用サービスで生じた問題は、そこのサポートに問い合わせるようにしましょう。