Unicode characters from a Windows console are not displayed correctly in Bamboo build logs
Unicode characters (such as Korean characters) from a Windows console (e.g. cmd.exe or Powershell script output from a Script Task) don't display correctly. They display as question marks or other unknown characters instead even after setting the Bamboo (or remote agent) JVM to UTF-8 encoding:
- How to change the wrong encoding in Bamboo that is causing crashes or characters to display incorrectly
- Ensure that the Bamboo (or remote agent that the build is running on) JVM has been correctly set to UTF-8 by following the instructions in the below knowledge-base article:
Set either the codepage for
OutputEncodingfor Powershell to Unicode before running further commands. E.g.
chcp 65001 dir
[Console]::OutputEncoding = [System.Text.Encoding]::UTF8 dir