在 IRC 消息中插入换行符

Posted

技术标签:

【中文标题】在 IRC 消息中插入换行符【英文标题】:Insert line breaks into an IRC message 【发布时间】:2012-12-16 04:22:15 【问题描述】:

我正在尝试使用PRIVMSG 命令以编程方式发送 IRC 消息。 IRC 使用CRLF 来分隔单独的命令,因此“enter”是每个命令的结尾。

我想发送一条带有换行符的消息,以便收件人(人类 IRC 用户)看到带有换行符的响应。这可能吗?我可以使用其他换行符吗?我应该只在换行符处拆分消息并将它们作为多条消息发送吗?

【问题讨论】:

【参考方案1】:

IRC 协议不允许在其消息中使用 CR 和/或 LF,除了末尾的 CRLF。详情请见RFC 1459。

【讨论】:

那么发送真正的多行消息的唯一方法是使用 CRLF? 我认为这是不可能的。 tools.ietf.org/html/rfc1459#section-8recognition that any LF or CR anywhere in a message marks the end of that message (instead of requiring CR-LF); IRC v3 包括 multiline message,截至 2021 年 8 月,它仍然是一个正在进行中的规范。

以上是关于在 IRC 消息中插入换行符的主要内容,如果未能解决你的问题,请参考以下文章

PHP:电报机器人:在短信中插入换行符

Excel在单元格中插入换行符

在 PDF 中插入换行符

在字符串javascript中插入换行符

在邮件正文中插入换行符

在 HTML 中安全地插入换行符