Спасибо за ваши подсказки.
Я должен использовать utf_decode()
, поскольку целевое устройство использует ANSI и изменение метатега HTML не работает правильно.
Я также нашелрешение.Я должен поставить $recieved_message
в двойных кавычках, как это объясняется в документации к lardis .Я, очевидно, пропустил это раньше.
$recieved_issi = $_POST['inputISSI'];
$recieved_message = utf8_decode($_POST['inputMessage']); // Hello World
$message = "SendMail=0,$recieved_issi,0,\"$recieved_message\" \r";
$len = strlen($message);
$result = socket_write($socket, $message, $len);