php exec が中国語で実行されない場合の解決策: 1. "$set_charset = 'export.UTF-8;';"; を通じて環境の言語を設定します。 2. "exec($set_charset.$cmd) を実行します。 , $ ret, $out);" 以上です。
この記事の動作環境:linux5.9.8システム、PHP7.1バージョン、DELL G3コンピュータ
解決方法php exec が中国語で動作しないという問題 実行の問題?
PHP が exec を呼び出して中国語のコマンドを実行する場合の落とし穴:
サーバー システム Linux
Execute rar x php exec を使用して実行します。解凍コマンドはディレクトリ構造を維持し、パッケージを圧縮します。英語のディレクトリは正常に解凍されます。
中国語のディレクトリの解凍に失敗しました。解決方法はありますか。
ありません。ターミナル コマンドを使用して直接解凍する場合の問題
最終解決策
$set_charset = 'export.UTF-8;'; exec($set_charset.$cmd, $ret, $out);
コマンドを実行する前に、問題を解決するために環境の言語設定を設定してください
推奨される調査: " PHP ビデオ チュートリアル "
以上がphp exec Chineseが実行できない問題の解決方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。