Zeichensatz des Spielers manuell einstellbar
Der gewuenschte Zeichensatz eines Spielers ist per
Kommando einstellbar. Dieser wird dann im
Interactive konfiguriert und in einer Prop
gespeichert.
Der manuell konfigurierte Zeichensatz wird dann
auch beim Login gesetzt, wird dann aber ggf.
spaeter durch die Aushandlung per Telnet option
geaendert.
Change-Id: I1897fa113252ac33e72b2429f662ab67355f67df
diff --git a/doc/pcmd/telnet b/doc/pcmd/telnet
index 1c04d71..11fa001 100644
--- a/doc/pcmd/telnet
+++ b/doc/pcmd/telnet
@@ -29,10 +29,15 @@
* tls
Zeigt an, ob die Verbindung zwischen Client und MG mit TLS
verschluesselt ist, so dass auf dem Weg niemand mitlesen kann.
+ * charset
+ Stellt den zu nutzenden Zeichensatz ein bzw. gibt ihn aus, wenn kein
+ Argument angegeben wird.
+ Soll die Einstellung geloescht und der Default wiederhergestellt werden,
+ muss als Argument \'loeschen\' angegeben werden.
SIEHE AUCH:
- telnegs, telnet_keepalive, telnet gmcp
+ telnegs, telnet_keepalive, telnet gmcp, telnet_charset
P_TELNET_KEEPALIVE_DELAY
LETZTE AeNDERUNG:
- 26.07.2019, Zesstra
+ 16.01.2020, Zesstra
diff --git a/doc/pcmd/telnet_charset b/doc/pcmd/telnet_charset
new file mode 100644
index 0000000..03b5cd0
--- /dev/null
+++ b/doc/pcmd/telnet_charset
@@ -0,0 +1,47 @@
+
+telnet charset
+----------------
+
+ KOMMANDO:
+ telnet charset [<charset> | loeschen ]
+
+ ARGUMENTE:
+
+ <charset>
+ Setzt den Zeichensatz auf <charset>
+ loeschen
+ Loescht diese Einstellung und stellt die Voreinstellung wieder her
+
+ BESCHREIBUNG:
+
+ Der Zeichensatz bestimmt, in welche Form Zeichen (Buchstaben, Ziffern,
+ Sonderzeichen) an Dich uebertragen werden. Es gibt sehr viele verschiedene
+ dieser Zeichensaetze. Uebertragt das Mud in einem anderen Zeichensatz als
+ Dein Client (oder Terminal) dies erwartet, kommt im besten Falle
+ Zeichensalat dabei heraus.
+
+ Wenn Dein Client die Telnet-Option CHARSET unterstuetzt, kann Dein Client
+ den gewuenschten Zeichensatz automatisch aushandeln. Dies tun aber nur
+ sehr wenige Clients.
+
+ Daher kann diese Einstellung auch manuell mit diesem Befehl eingestellt
+ werden. Welche das sein muss, haengt von Deinem Client (und ggf. dessen
+ Einstellungen) und/oder Deinem Terminal (und ggf. dessen Einstellungen)
+ ab.
+ Gebraeuchliche Zeichensaetze sind "ASCII", "UTF-8", "ISO8859-1" oder
+ "ISO8859-15". In fast allen Situationen wird der Zeichensatz "ASCII"
+ funktionieren, allerdings kann dieser nur sehr wenige Sonderzeichen
+ darstellen (z.B. keine deutschsprachigen Umlaute).
+
+ Wenn wir Zeichen an Dich senden muessen, welche in dem Zeichensatz, der
+ eingestellt ist, nicht dargestellt werden koennen, werden wir versuchen,
+ diese zu "transliterieren", d.h. durch eine darstellbare Entsprechung zu
+ senden.
+
+ Ohne Argumente wird der aktuelle Zustand angezeigt.
+
+ SIEHE AUCH:
+ telnegs, telnet gmcp,
+
+ LETZTE AeNDERUNG:
+ 16.01.2020, Zesstra