Set UTF 8 encoding in Jenkins on Windows - ChuanyuWang/test GitHub Wiki
Install Jenkins in Windows OS by msi package, which will install Jenkins as Windows service. The default file.encoding
is Cp1252
after installing Jenkins 2.235.5
version on Windows 10.
Add -Dfile.encoding=UTF-8
to file jenkins.xml
as below, then restart Jenkins and check http://localhost:8080/systemInfo
to see if file.encoding
is changed to UTF-8
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -Dfile.encoding=UTF-8 -jar "C:\Program Files\Jenkins\jenkins.war" --httpPort=8080 --webroot="%LocalAppData%\Jenkinswar"</arguments>
<arguments>-Xrs -Xmx256m -Dhudson.lifecycle=hudson.lifecycle.WindowsServiceLifecycle -jar "C:\Program Files\Jenkins\jenkins.war" -Dfile.encoding=UTF-8 --httpPort=8080 --webroot="%LocalAppData%\Jenkinswar"</arguments>
In addtional, arguments -XX:MaxPermSize
is removed since JAVA 8.