Mike,
As I said before, bash-4.3 has enhanced ASCII support, so behave regarding untagged files differs from bash-4.2.
It looks to me like the file /etc/profile is interpreted as an ASCII file. But it is EBCDIC and untagged.
Yes, bash-4.3 considers that untagged files have ASCII data.
bash: warning: setlocale: LC_ALL: cannot change locale (En_US.IBM-1047)
Could you try “export LANG=En_US.IBM-1047”? This command doesn’t cause an error, but we can’t guarantee that it is compatible with bash-4.3.
Gibberish in output might be related to your environment settings. I can’t reproduce it on my machine. You can minimize your config files and add commands one by one to see what causes the problem. If you have this issues even with the shortest config, please, let us know.
Another problem is that, unlike in 4.2, the German umlauts do not work.
Unfortunately, we don’t use umlauts in our work. Could you describe an use case(s) so we would be able to reproduce the problem?
Best regards,
Tatyana