From: Alexander Barton Date: Mon, 5 Nov 2012 22:11:41 +0000 (+0100) Subject: doc/Protocol.txt: add/fix CHARCONV description X-Git-Tag: rel-20-rc1~15 X-Git-Url: https://arthur.barton.de/cgi-bin/gitweb.cgi?p=ngircd.git;a=commitdiff_plain;h=79731a57f3f35744236407f128cdd09c32b700fa doc/Protocol.txt: add/fix CHARCONV description --- diff --git a/doc/Protocol.txt b/doc/Protocol.txt index c7fd7826..d0f0780f 100644 --- a/doc/Protocol.txt +++ b/doc/Protocol.txt @@ -186,7 +186,19 @@ II.5 Client character encoding conversion Command: CHARCONV Parameters: Used by: registered clients - Replies: RPL_IP_CHARCONV_MSG, ERR_IP_CHARCONV_MSG + Replies: RPL_IP_CHARCONV, ERR_IP_CHARCONV + +A client can set its character set encoding using the CHARCONV command: +after receiving such a command, the server translates all message data +received from the client using the set to the server +encoding (UTF-8), and all message data which is to be sent to the client +from the server encoding (UTF-8) to . + +The list of supported 's is implementation dependent. + +If a client sets its to the server encoding (UTF-8), +it disables all conversions; the connection behaves as if no CHARCONV +command has been sent at all in this session. III. Numerics used by IRC+ Protocol @@ -201,7 +213,7 @@ Numerics 800-849 are used for status and success messages, and numerics III.1 IRC+ status and success numerics -800 - RPL_IP_CHARCONV_MSG +801 - RPL_IP_CHARCONV %1 :Client encoding set" %1 client character set @@ -209,5 +221,5 @@ III.1 IRC+ status and success numerics III.2 IRC+ failure and error numerics -850 - ERR_IP_CHARCONV_MSG +851 - ERR_IP_CHARCONV :Can't initialize client encoding