JenkinsからT-DASHをコマンドライン実行するとJenkinsのコンソール出力が文字化けしている
はじめに
JenkinsからT-DASHをコマンドラインで実行した際、Jenkinsのコンソール出力が文字化けする問題の対処方法について説明します。
![](/t-dash/cms/wp-content/uploads/2024/01/jenkins-1024x492.png)
原因
Jenkinsのfile.encoding設定がutf-8の場合、Jenkinsのコンソール出力でT-DASHのログが文字化けします。
![](/t-dash/cms/wp-content/uploads/2024/01/jenkinsutf8-1024x508.png)
対処方法
Jenkinsからtdash.exeを実行するコマンドの指定の直前に、
set PYTHONUTF8=1
と環境変数を設定することで、Jenkinsのコンソールの文字化けが解消します。
![](/t-dash/cms/wp-content/uploads/2024/01/image-8-1024x433.png)