about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAlexander Barton <alex@barton.de>2013-02-03 19:02:42 +0100
committerAlexander Barton <alex@barton.de>2013-02-03 19:02:42 +0100
commitb7690a0add0d46f952cc44ce522bb0e2e802b24c (patch)
treeb90daa46e0ac0532b928e042d4253bf82cd06e5d
parent18ecc2fd811d3419c597fc31663f3f4a0e14824b (diff)
downloadngircd-b7690a0add0d46f952cc44ce522bb0e2e802b24c.tar.gz
ngircd-b7690a0add0d46f952cc44ce522bb0e2e802b24c.zip
Commands.txt: Add description for the "CHARCONV" command
-rw-r--r--doc/Commands.txt17
1 files changed, 16 insertions, 1 deletions
diff --git a/doc/Commands.txt b/doc/Commands.txt
index ac77c650..431a410a 100644
--- a/doc/Commands.txt
+++ b/doc/Commands.txt
@@ -83,7 +83,22 @@ Connection Handling Commands
 	 - doc/Capabilities.txt
 
 - CHARCONV
-	See doc/Protocol.txt
+	CHARCONV <client-charset>
+	.
+	Set client character set encoding to <client-charset>.
+	.
+	After receiving such a command, the server translates all message
+	data received from the client using the set <client-charset> 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 <client-charset>.
+	.
+	This enables older clients and clients using "strange" character sets
+	to transparently participate in channels and direct messages to
+	clients using UTF-8, which should be the default today.
+
+	References:
+	 - <http://ngircd.barton.de/doc/Protocol.txt>
+	 - doc/Protocol.txt
 
 - NICK
 	NICK <nick>