Does anyone know how to beat such chars in Jenkins console output log?
Seems there is a problem with UTF-8.
Best Answer
The issue here is that the characters are not being output as UTF-8 to your console. I think the solution is to tell jenkins when you invoke it to write output as UTF-8. See this solution for a similar problem UTF-8 char encoding does not work on console (Linux)
Something like
java -Dfile.encoding=UTF-8 jenkins.war might do the trick
1As per Mr.Mindor's comment: System.Reflection.Assembly.GetExecutingAssembly().Location returns where the executing assembly is currently located, which may or may not be where the assembly is located when not executing. In the case of shadow copying assemblies, you will get a path in a temp directory. System.Reflection.Assembly.GetExecutingAssembly().CodeBase will return the 'permanent' path of the assembly.
Best Answer
The issue here is that the characters are not being output as UTF-8 to your console. I think the solution is to tell
jenkins
when you invoke it to write output as UTF-8. See this solution for a similar problem UTF-8 char encoding does not work on console (Linux)Something like
java -Dfile.encoding=UTF-8 jenkins.war
might do the trick