web-dev-qa-db-ja.com

JenkinsのエンコーディングをUTF-8に設定する方法

コンソール出力のキリル文字は正しく表示されません。 JenkinsはWindows 7でTomcat/8.5.11を介して実行されています
Jenkinsプロパティが表示されます:
file.encoding Cp1251
Sun.jnu.encoding Cp1251
Sun.stderr.encoding cp866
Sun.stdout.encoding cp866

JenkinsでUTF-8のエンコードを設定するにはどうすればよいですか? 自動テストコードのエンコーディングはUTF-8です。
キリル文字の問題の例
_максимум_информации

解決しよう:binフォルダにファイルsetenv.batを作成し、Java_OPTS = "-Dfile.encoding = UTF-8"を設定しました

5
Denis Bolshakov

Binフォルダーにファイルsetenv.batを作成し、Java_OPTS = "-Dfile.encoding = UTF-8"を設定しました

1
Denis Bolshakov

この回答によると: JVMプロパティ-Dfile.encoding = UTF8またはUTF-8?

このJVM設定をJenkins起動スクリプト(Java_TOOLS_OPTIONS)に追加する必要があります。

-Dfile.encoding=UTF8
9
Bruno Lavit