サイトアイコン たーちゃんの「ゼロよりはいくらかましな」

【php】execで実行したコマンドの戻り値が文字化けした

先日の記事でjavaが実行できるようになったのも束の間。

今度は実行したjavaからの戻り値、具体的にはエラーメッセージだったのですが、

日本語が見事に文字化けしていました。

 

 

これまた解決するのに大変だったので備忘録。

 

 

 

 

解決策

exec("export LANG=ja_JP.UTF-8;" . $cmd, $array);

 

実行するコマンドの前にLANGのexportを行うことで対応できましたー。

 

それでは!!!

 

 


にほんブログ村


人気ブログランキング

モバイルバージョンを終了