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
docker, enable, utf, container, gibberish, charactersa, characters, display, locale, default, connecting, console, exec, lang, export,