質問: mbstring関数のmbstring.http_inputとmbstring.http_outputは、前者がHTTP入力の文字コード、後者がHTTP出力の文字コードを設定或いは、取得、検出するとあります。 HTTPというのが、サーバ上にあるデータを取得するさいの通信の決め事であることはわかるのですが、PHPにおいて**HTTP入力とHTTP出力が何なのかよくわかりません。** いったいなんなのでしょうか。
回答: Hypertext Transfer Protocol - Wikipedia HTTP入力→GETやPOSTなどのフォーム送信データを受け取る場面(リクエスト)とか。 HTTP出力→webブラウザ向けなどの出力(レスポンス)するHTMLやCSS(やjs)など。 php 5.6以降はdefault_charsetを使うべし、ってなってる模様。 mbstring.http_input - php.net