#この記事の動作環境:Windows7 システム、PHP7.1 バージョン、DELL G3 パソコンphp exec の文字化けコードの解決策: 1. "exec("python cmd.py",$str);"; を実行します。 2. "iconv("GBK", "UTF-8", $res を渡します) );" メソッドを使用してエンコードを変換します。
php の解決方法exec の文字化けの問題?
php 穴を埋めてください。exec またはshell_exec は中国語の文字化けを返すことができません元々実行しようとしていたもの:exec("python cmd.py",$str); var_dump($str);
$locale='en_US.UTF-8'; setlocale(LC_ALL,$locale); putenv('LC_ALL='.$locale); exec("python cmd.py",$str); var_dump($str);
exec: exec("python cmd.py",$str); foreach($str as $res) { $str = iconv("GBK", "UTF-8", $res); } echo $str; shell_exec: $res = shell_exec("python cmd.py"); echo iconv("GBK", "UTF-8", $res);
PHP ビデオ チュートリアル 」
以上がphp execの文字化け問題を解決する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。