A lot of special characters and non-English will display as gibberish if you don't enable UTF-8 locale which is not done by default.
An example of things you may see without UTF-8
??~N?~[?
docker exec -it -e LANG=C.UTF-8
export LANG=C.UTF-8