Umschalten der Terminal-Zeichenkodierung bei Verwendung von TotalTerminal

Umschalten der Terminal-Zeichenkodierung bei Verwendung von TotalTerminal

Ich verwende das Terminal.app-Plugin TotalTerminal 1.1.3 auf Lion (10.7.1) für ein Terminal im Visor-Stil. TotalTerminal verwendet/erstellt ein spezielles Profil, das für jeden neuen Tab verwendet wird, der in terminal.app geöffnet wird. Meistens brauche ich UTF-8 als Zeichenkodierung, also habe ich dieses Profil so konfiguriert, dass es UTF-8 verwendet.

Aber manchmal muss ich über Telnet eine Verbindung zu einer speziellen Anwendung herstellen, die Daten im Windows-Latin-1-Zeichensatz ausgibt.

Gibt es eine Möglichkeit, die Zeichenkodierung eines laufenden Terminals zu ändern? Oder ist es möglich, mit einem anderen Profil eine neue Registerkarte in TotalTerminal zu öffnen?

Es ist möglich, ein anderes Fenster mit einem anderen Profil zu öffnen, aber den Fenstern fehlt die Visor-Funktion (Hotkey-Aktivierung, Desktop-Overlay).

Antwort1

Gibt es eine Möglichkeit, die Zeichenkodierung eines Terminals während des Betriebs zu ändern?

Nein. Sobald ein Terminal erstellt wurde, verwendet Terminal weiterhin dieselbe Kodierung für dieses Terminal. Es ist möglich, die Werte der lokalen Umgebungsvariablen ($LC_…) innerhalb der Shell zu ändern, um die Kodierung zu beeinflussen, die von Programmen verwendet wird, die von der Shell aufgerufen werden. Dies kann sich jedoch nur auf untergeordnete Prozesse auswirken, und die Terminal-Anwendung kann diese Änderungen nicht sehen. Wenn Sie sie also auf einen Wert ändern, der mit der ursprünglichen Kodierung, mit der das Terminal erstellt wurde, nicht kompatibel ist, wird der Text verstümmelt.

Oder ist es möglich, mit einem anderen Profil eine neue Registerkarte in TotalTerminal zu öffnen?

Soweit ich weiß, nicht. Sie könnten versuchen, die Leute von TotalTerminal zu fragen oder eine Funktionsanfrage zu stellen:http://support.binaryage.com/

verwandte Informationen