perl: warning: Setting locale failed.
[lot of indignation about locale settings]
FreeBSD uses the name de_DE.ISO8859-1 instead of de_DE.ISO-8859-1.
Most base system utilities don't complain if LANG or the related LC_*
variables are invalid.
I am suspicious that de_DE.UTF-8 would work correct
with most software. Is it the only solution to don't
use localization currently at all or should it be my
ambition to fix this? What should be the correct
value? I would prefer the notation "ISO-8859-1", but
even the almighty perl does not.
Setting LANG to de_DE.ISO8859-1 should work.
The alternative is UTF-8, which is understood by most text-processing
utilities in the base system (ls, wc, grep, sed, ...). However, at this
stage neither sh nor vi work correctly with UTF-8, so you would need to
replace these with (for example) bash and vim.