From 79731a57f3f35744236407f128cdd09c32b700fa Mon Sep 17 00:00:00 2001 From: Alexander Barton Date: Mon, 5 Nov 2012 23:11:41 +0100 Subject: [PATCH] doc/Protocol.txt: add/fix CHARCONV description --- doc/Protocol.txt | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) 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 -- 2.39.2