IRC是否支持国际化的房间名称?

时间:2010-03-01 14:31:53

标签: unicode internationalization chat irc

IRC是否支持国际化(UTF-8)房间名称?

如何?欢迎使用指向文档或规范的指针。

2 个答案:

答案 0 :(得分:1)

根据RFC 14592812,通道名称可以由除\ 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