SpaceBoyZ: IRC network announcement

upcoming /SCHARSET support on SpaceBoyZ servers

baldige /SCHARSET-Funktion auf SpaceBoyZ-Servern

After more and more annoying charset issues, the SpaceBoyz IRC network is going to introduce server-side charset conversion on its servers. Nach zunehmend ärgerlichen Zeichensatzproblemen führt das SpaceBoyZ IRC-Netz serverseitige Zeichensatzkonvertierung auf seinen Servern ein.
Mode of operation Funktionsweise
All incoming messages and commands will be converted from the client's set charset into UTF-8 at time of receipt. Internally, everything is processed as UTF-8. Before sending messages out again, they are converted back to the client's set charset from UTF-8. Alle eingehenden Nachrichten und Befehle werden vom Server zunächst von dem vom Client gesetzen Zeichensatz in UTF-8 konvertiert. Intern wird alles als UTF-8 verarbeitet. Bevor Nachrichten den Server wieder verlassen, werden sie zurück von UTF-8 in den vom Client gesetzten Zeichensatz konvertiert.
At connect, clients default to UTF-8 charset. The charset can be switched with the /SCHARSET command and should always match the client's configured client-side charset (usually set with the /CHARSET command or dictated by the operating system / terminal settings). The charset setting does not persist over disconnects. /SCHARSET should be added to the "Perform" / on-connect command list. Nach aufbau einer Verbindung ist der Zeichensatz auf UTF-8 voreingestellt. Die Einstellung kann mit dem /SCHARSET-Befehl verändert werden und sollte immer der im Client eingestellten clientseitigen Zeichensatzeinstellung entsprechen (normalerweise mit /CHARSET setzbar oder vom Betriebssystem / Terminal vorgegeben). Die Zeichensatzeinstellung bleibt nicht über Verbindungstrennung hinaus erhalten. /SCHARSET sollte in die "Perform" / on-connect Befehlsliste eingetragen werden.
Important side effects Wichtige Nebeneffekte
  • All Services communication is converted to UTF-8 and back
This means you should change services settings (especially passwords) that contain non-ASCII or other conversion-problematic characters (like the backslash (\) for SJIS) to remove these characters before SCHARSET will be enabled.
  • Alle Services-Kommunikation wird in UTF-8 und zurück konvertiert
Das bedeutet, Sie sollten aus Services-Einstellungen (insbesondere Passwörter), die non-ASCII oder andere problematische Zeichen enthalten (z.B. der Backslash (\) für SJIS), dieselben vor der Aktivierung von SCHARSET entfernen.
/SCHARSET syntax/SCHARSET Syntax
/SCHARSET [<charset>]
/SCHARSET [<charset>]
If invoked without parameters, Your current charset is displayed:
» /SCHARSET
« --- Your charset currently is set to UTF-8
If invoked with one parameter, the charset setting is changed:
» /SCHARSET SJIS
« --- Charset changed to SJIS
Possible errors include:
« --- Invalid charset FOO
This means the charset is not supported. Supported charsets are:
  • UTF-8 (universal - default and recommended)
  • ISO-8859-15 (western Unix/Linux/BSD systems, latin1)
  • WINDOWS-1252 (western Windows systems)
  • EUC-JP (older japanese Unix/Linux/BSD systems)
  • SJIS (older japanese Windows systems)
Also, on connect, the server reports the default charset:
« --- Your charset defaults to UTF-8
Ohne Parameter aufgerufen wird die aktuelle Zeichensatzeinstellung angezeigt:
» /SCHARSET
« --- Your charset currently is set to UTF-8
Mit einem Parameter aufgerufen wird die Zeichensatzeinstellung geändert:
» /SCHARSET SJIS
« --- Charset changed to SJIS
Mögliche Fehlermeldungen:
« --- Invalid charset FOO
Dies bedeutet, der angeforderte Zeichensatz ist nicht verfügbar. Verfügbar sind:
  • UTF-8 (universal - voreingestellt und empfohlen)
  • ISO-8859-15 (westliche Unix/Linux/BSD-Systeme, latin1)
  • WINDOWS-1252 (westliche Windows-Systeme)
  • EUC-JP (ältere japanische Unix/Linux/BSD-Systeme)
  • SJIS (ältere japanische Windows-Systeme)
Des weiteren wird beim Aufbau der Verbindung der voreingestellte Zeichensatz zurückgeliefert:
« --- Your charset defaults to UTF-8

Technical Details:

Added commands:

Added numerics: 005 CMDS= information: