IRC是否支持国际化(UTF-8)房间名称?
如何?欢迎使用指向文档或规范的指针。
答案 0 :(得分:1)
根据RFC 1459和2812,通道名称可以由除\ x00(NUL),\ x07(BELL),\ x0A(LF),\ x0D之外的任何字节组成( CR),\ x20(空格),,
和:
。如何解释这些字节完全取决于客户端。 IRC不对编码施加任何特定限制。
未指定特定字符集。该协议基于一组代码,这些代码由八(8)位组成,构成八位字节。每个消息可以由任意数量的这些八位字节组成;但是,一些八位字节值用于控制代码,它们充当消息分隔符。
答案 1 :(得分:0)
您需要使用Microsoft的IRCX协议扩展
基本上你添加一个'%'字符会附加你的UTF-8字符串并对使用该表替换字符的结果执行后处理:
\b " " (blank) \c "," \\ "\" \r CR \n LF \t TAB
以下是规范的链接:
https://tools.ietf.org/html/draft-pfenning-irc-extensions-04#page-5