Czy \r to znak ? Podczas wysylania do portu szeregowego

0

Chciałem wysłać sms z modemu usb przez terminal komendami AT. Gdy wysyłam ciąg znaków 159 i na końcu daje \r czyli

$string = "23213123.....434dfwef\r" 

to sms mi przychodzi, ale jak użyje 160 znaków z tym \r na końcu to pisze ze wysłano ale nic nie przychodzi.

0

Limit długości SMSa to 160 znaków, więc 161 jest pewnie np. odrzucane przez sieć i modem tego nie czai.

0
Patryk27 napisał(a):

Limit długości SMSa to 160 znaków, więc 161 jest pewnie np. odrzucane przez sieć i modem tego nie czai.

No właśnie, był taki wałek ze jak wstawiłem 161 znaków + \r to wywalał bład ze za duży rozmiar. jak wstawiłem 160 + \r' to nie wywalal bledu ze za duzy rozmiar tylko ze OK ze wyslane ale modem nie przepuscil tego. Pomyślałem że bez \r` sie nie wysle ale poszło eleganco 160 bez tej erki. aAaaaa jestem Bogiem, dam sełapke, moge Fszystko

1

\r to bodaj wskazanie, że jest to `row text' - interpretuje znaki specjalne dosłownie, czyli enter traktuje jako znaki.
Tak gdzieś podpatrzyłem.

1 użytkowników online, w tym zalogowanych: 0, gości: 1