Ich habe kürzlich localedef
den Befehl verwendet, um Unterstützung für mehrere Gebietsschemas hinzuzufügen. Danach ist mir aufgefallen, dass auf meinem Terminal für jedes Leerzeichen, jeden Backslash, jeden Schrägstrich usw. stattdessen UTF-Code wie <0200>
<002d>
usw. angezeigt wird.
Ich möchte dieses Verhalten wirklich deaktivieren, da es wirklich schwierig ist, Befehle zu lesen.
Zur weiteren Verdeutlichung sehen Sie sich bitte den beigefügten Screenshot an.
Antwort1
Ok, es war ein Terminalproblem. Irgendwie hat localedef die Terminalkonfiguration durcheinandergebracht. stty sane
Habe es für die Terminal-App behoben. Und defaults delete com.googlecode.iterm2
für iTerm behoben.
Jamies Antwort hierSeltsame Zeichen im OSX-Terminalhat mir geholfen. (Ich kann nicht hochstimmen, weil ich meinen gesamten Ruf für die Prämie gegeben habe).
Bearbeiten: scheint damit zusammenzuhängen, dass die Terminaleinstellungen unter Profile > Erweitert > „Gebietsschema-Umgebungsvariablen beim Start festlegen“ nicht aktiviert sind.