2

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

如何?欢迎提供指向文档或规范的指针。

4

2 回答 2

2

根据 RFC 14592812,通道名称可以由除 \x00 (NUL)、\x07 (BELL)、\x0A (LF)、\x0D (CR)、\x20(空格),:. 如何解释这些字节完全取决于客户端。IRC 对编码没有任何特定的限制。

没有指定特定的字符集。该协议基于一组代码,这些代码由八 (8) 位组成,构成一个八位字节。每个消息可以由任意数量的这些八位字节组成;但是,一些八位字节值用于控制代码,它们充当消息分隔符。

于 2010-03-01T15:06:22.130 回答
0

您需要使用 Microsoft 的 IRCX 协议扩展

基本上,您添加一个 '%' 字符附加您的 UTF-8 字符串,并使用此表对结果替换字符执行后处理:

\b " " (空白)          
\C ”,”
\\"\"          
\r CR          
\n 低频
\t 制表符

这是规范的链接:

https://datatracker.ietf.org/doc/html/draft-pfenning-irc-extensions-04#page-5

于 2015-01-17T04:08:01.357 回答