2014-06-14 38 views
1

使用Java/Scala。我通過Twilio帳戶將此字符串(短信)發送給用戶手機號碼。如何在我的Twilio短信中添加換行符?

var body = "Hello from Govind Singh Nagarkoti! Your verification code is " + code 

這出去給用戶移動,在1行。

我想在第一句話後換行。我希望用戶收到:

"Hello from Govind Singh Nagarkoti! 
Your verification code is 240190" 

如何輸入換行符?

+0

嘗試使用%0D%0A作爲換行符 – Jens

+0

@Jens用戶正在收到消息,因爲它是%0D%0A –

+1

嘿! Twilio員工在這裏。你有沒有嘗試寫一個多行字符串與回車在裏面?這對我很有用(用Python)。 – phalt

回答

6

如果您使用的是official Twilio library,正確的語法是\n

在你的情況,這應該工作:

var body = "Hello from Govind Singh Nagarkoti! \n Your verification code is " + code 
1

您可以使用\n用單引號

val body = s"Hello from Govind Singh Nagarkoti!\nYour verification code is $code" 

或三重引號新行:

var body = s"""Hello from Govind Singh Nagarkoti! 
Your verification code is $code""" 

注我也通過在前加上變量前綴來使用字符串插值並在字符串前加s

2

對於任何嘗試使用\n將內容添加到新行中的人來說,只是一個提示:「\n」必須在雙引號內;如果它包含在單引號內,它將打印爲'\n'。