お世話になります
PHP
1 2<?php 3 4ob_start(function ($buf) { 5 return mb_convert_encoding($buf, 'SJIS', 'UTF-8'); 6}); 7 8 9$cmd = 'dir'; 10echo exec($cmd); 11?> 12 13
exec()を試しに使ってみようとしたところ外部ファイルの実行やSQL文は実行できたのですが、
上記のコマンドラインを実行すると下記の画像のような文字化けが起きてしまいます。
【exec() 文字化け】や【XAMMP 文字化け】などでいろいろ設定をUTF-8に変更したりしましたが表示に変化がありません。
WindowsをOSとして使用しており、XAMPPにてPHPはバージョン7です。
ご回答頂ければ幸いです。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー