On my own PC the application runs nice, but when it gets deployed into docker, it fails because of invalid characters.
I am using the ubuntu:lastest
con
I tried the above solution and found that the locale-gen command is not available inside my docker.
so add this line above the RUN command or add it in.
RUN apt-get update && apt-get install -y locales && locale-gen en_US.UTF-8
this will now work.
and second ENV LC_ALL en_US.UTF-8 is enough to set most of the variable but it left with the two vacant so that's why we need all 3 to set.