"initdb" takes the encoding from LC_CTYPE, if not given with -E.
It takes the directory from PGDATA, if not given with -D.
This is why I changed LC_CTYPE in order not to have utf8.
As said before, if I have LC_CTYPE=en_US.UTF-8, I get the errors in my first posting.