Twilio 在 PHP 中无法识别新行

New line not recognized by Twilio in PHP

使用 PHP/Laravel.
以及最新的 Twilio 库 5.16.2

关注这个 - https://support.twilio.com/hc/en-us/articles/223181468-How-do-I-add-a-line-break-in-my-SMS-message-

和 none 这些作品,它们按原样发送:

$textMessageToSend = $textMessageToSend . ' %0a ' . $emailLinkOfContent;

我错过了什么?

问题是单引号字符串用双引号解决问题,

$textMessageToSend = $textMessageToSend . "%0a" . $emailLinkOfContent;

如果初始化是硬编码的,请确保 $textMessageToSend$emailLinkOfContent 都是用双引号分配的字符串。

大约 2 个月前,我在 Laravel 中使用 Twilio,我可以毫无问题地发送包含如下内容的短信:

'Test'. "\n" .'new line'

它转到了它应该去的新行,但正如你在 PHP 中看到的那样,你应该对新行使用双引号才能使其正常工作。