>>353, 354
ソースコードはUTF-8ですが、PHP 5.6では正常に日本語が表示でき PHP 7.1ではバケます。
出力にはecho や print()を使い、、mb_convert_encoding() でSJISに変換して出力しています。
Windowsコマンドプロンプトでの動作です。

PHP.iniの日本語に影響しそうな設定としては、
・default_charsetはUTF-8にしています。
・internal_encoding, input_encoding, output_encoding はデフォルト値です。
・date.timezone は、Asia/Tokyo にしています。

PHP Ver7で、Windows のDOS窓で日本語を出力するのに特別な設定は必要なのでしょうか?