In prior to ngrinder 3.2.3, the script logged the output with system encoding.
Then it's zipped and sent to controller.
In the controller side controller showed the zipped log's stream to browser without no content-encoding header.
This made the problem when the asian languages is used in the log. Because the browser can be incorrectly accept the log's encoding.
We should fix this with the following solution.
- Use system encoding in agent by default.
- When zipping the log, translate the logs to UTF-8, zip and pass it to the controller
- controller should show the zipped logs's stream to browser with UTF-8 encoding header.