jenkinsapi
jenkinsapi copied to clipboard
Logging text always decoded as ISO-8859-1, regardless of what encoding was used.
ISSUE TYPE
- Bug Report
Jenkinsapi VERSION
0.3.13
Jenkins VERSION
2.319.2
SUMMARY
Jenkins console text is decoded as ISO-8859-1
latin, regardless of how the text is encoded
EXPECTED RESULTS
UTF-8
encoded output is decoded as such. For example, a line of text containing emoji like the following, should be decoded using the encoding as specified in the HTTP response. Example log line:
❌ Outdated version: 96.1071 (latest: 0.0.16)
ACTUAL RESULTS
The text is decoded as ISO-8859-1
, resulting in garbled text:
â Outdated version: 96.1071 (latest: 0.0.16)
USEFUL INFORMATION
build: Build = job.get_build(build_number)
print(build.get_console())