Saut de ligne dans un SMS envoyé avec API

Bonjour

J'essaie depuis des heures tous les caractères spéciaux pour faire un saut de ligne dans un SMS. J'utilise l'API ovh avec ces parametres :

$content = (object) array(
"charset" => "UTF-8",
"class" => "phoneDisplay",
"coding" => "7bit",
"message" => $message,
"noStopClause" => true,
"priority" => "high",
"receivers" => [$rdv_rappel->destinataire],
"senderForResponse" => true,
"validityPeriod" => 2880
);
$resultPostJob = $conn->post('/sms/' . $sms_service . '/jobs/', $content);

et en caractère spécial j'ai tout utilisé comme vous pouvez le constater ici :

$message = 'saut\n\rsaut\nsaut\rsaut\r\nsaut
sautU+0Asaut%0A |saut%0Asaut%0d%0asaut';

Rien n'y fait. Et quelque soit le type de telephone utilisé (androis , ios…)

Merci pour vos conseils
Dominique

Et \x0a ?
Et Coding 8bits ?


\x0a


Merci pour la réponse. Malheureusement ca ne marche pas mieux , ni en 7bits ni en 8 bits.
Dominique

hello\r\n\r\nhello

J'ai essayé en doublant les caractères comme proposé par JeanFrançois. C'est pas mieux.
Je pense que le string selon qu'il soit saisi dans un formulaire OU qu'il soit fabriqué de toute pièce (comme je le fais), et bien ça n'a pas l'air d'avoir le même comportement. Je continue de creuser.

Merci Jean François

Ca fonctionne en encadrant mon string par des doubles quotes au lieu de simples. J'étais loin d'imaginer un tel impact avec ces quotes !

Ca m'aura coûté des dizaines de SMS de test ! Je débute dans ces envois de SMS, j'aurai certainement d'autres questions à poster sur ce forum.

Encore un grand merci pour ton aide.
Dominique