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:
ISSUE TYPE
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 encodedEXPECTED 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:ACTUAL RESULTS
The text is decoded as
ISO-8859-1
, resulting in garbled text:USEFUL INFORMATION