Das Problem hat höchstwahrscheinlich mit readline zu tun, die bash verwendet. Geben Sie entweder Folgendes ein /etc/inputrc
oder ~/.inputrc
:
set meta-flag on set output-meta on set convert-meta off
meta-flag
Ermöglicht die Acht-Bit-Eingabe (dh das achte Bit der gelesenen Zeichen wird nicht gelöscht), unabhängig davon, was das Terminal behauptet, dass es dies unterstützen kann. output-meta
ermöglicht die Anzeige von Zeichen, bei denen das achte Bit direkt gesetzt ist und nicht als meta-vorangestellte Escape-Sequenz. Wenn diese convert-meta
Option aktiviert ist, konvertiert readline Zeichen mit dem achten Bit in eine ASCII-Schlüsselsequenz, indem das achte Bit entfernt und mit einem Escape-Zeichen versehen wird (dh Escape als Meta-Präfix). Wir schalten es aus. Sind man readline
für weitere Informationen über diese und andere Variablen.