Perl Net :: Jabber :: Bot新行

时间:2012-12-06 18:49:02

标签: perl xmpp newline

我在我的Perl脚本中使用Net::Jabber::Bot模块并且它正常工作但是一个问题是,当我想发送消息时,所有新行都被删除了!两个问题:

  1. 我们如何在邮件中添加新行?我们应该在某个地方禁用chomp吗?
  2. Jabber / XMPP中的新行会怎样?

1 个答案:

答案 0 :(得分:3)

这是一个已知问题,有人已经为此提交了一个补丁:http://code.google.com/p/perl-net-jabber-bot/issues/detail?id=24

您无法直接发送\ n,但如果该代码不包含不可打印的字符,您可以发送xmpp / jabber编码的换行符。

在这个子目录中:

sub _send_individual_message {
...
# Strip out anything that's not a printable character
# Now with unicode support?
$message_chunk =~ s/[^[:print:]]+/./xmsg;