SMSManger不发送包含撇号的消息

时间:2015-05-12 12:41:20

标签: android smsmanager

我正在使用此代码发送消息:

def view(request):  
    lista_baza = Usluga.objects.all()
    k= {
        'lista_uslug': lista_baza
    }


    k['new'] = 'your context'

    return render(request, 'main.html', k)

它不是用撇号发送消息。以下是我测试的消息:

  1. 抱歉,现在正忙着和一个活着的人在一起。我有空的时候会联系你。
  2. 抱歉,现在正忙着和一个活着的人在一起。我有空的时候会和你联系。
  3. 1和3没有工作。但是2工作了。 (是的......我在第3个短信中只发送了撇号)。很奇怪。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

如果要通过SMS发送撇号,则必须使用转义字符来引起撇号。在反斜杠字符后加上引号(\“或\')将起作用。

在这种情况下,您的字符串应如下所示:“很抱歉,现在正在和一个在场的人一起忙。有空时我会与您联系。”