Umschalten der Terminalzeichenkodierung bei Verwendung von TotalTerminal


0

Ich verwende das Terminal.app-Plugin für TotalTerminal 1.1.3 unter Lion (10.7.1) für ein Terminal im Visierstil. TotalTerminal verwendet / erstellt ein spezielles Profil, das für jede neue Registerkarte verwendet wird, die in terminal.app geöffnet wird. Da ich meistens UTF-8 als Zeichenkodierung benötige, habe ich dieses Profil für die Verwendung von UTF-8 konfiguriert.

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

Gibt es eine Möglichkeit, die Zeichencodierung eines Terminals zu ändern, während es ausgeführt wird? Oder ist es möglich, einen neuen Tab in TotalTerminal mit einem anderen Profil zu öffnen?

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

Antworten:


1

Gibt es eine Möglichkeit, die Zeichencodierung eines Terminals zu ändern, während es ausgeführt wird?

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

Oder ist es möglich, einen neuen Tab in TotalTerminal mit einem anderen Profil zu öffnen?

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

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.