Czy ktoś wtajemniczony może mi powiedzieć, jaką mam kontrolę nad formatowaniem wiadomości SMS?
Na przykład pogrubiony tekst lub powrót karetki itp.? Zwrot przewozu byłby dla mnie najważniejszy, jak sądzę, czy jest to możliwe, a jeśli tak, to w jaki sposób?
3 odpowiedzi
Formatowanie jak pogrubiony tekst lub kursywa, generalnie nie – chyba że niektórzy konkretni dostawcy SMS-ów używają do tego zastrzeżonego formatu (nie znam żadnego).
Standardowe SMS-y są kodowane przy użyciu 7-bitowego alfabetu GSM 03.38, który zawiera znaki CR i LF (i FF), ale sposób ich renderowania zależy od odbiorcy. Z dwóch implementacji, które mam pod ręką, obie po prostu ignorują CR lub LF (ale jedna z nich wyświetla łamanie wiersza, jeśli wiadomość zawiera dwie kolejne spacje).
Używam twilio do małego projektu i \n
utworzy dla mnie łamanie wiersza. Spróbuj!
body = "\U0001F6A8 Header with Emoji:\n---\nText after a divider because it is {}".format("awesome")
W takim stopniu udało mi się sformatować tekst. Jeśli jednak wysyłasz wiadomości do obsługi MMS-ów, warto zapoznać się z hakowanie do sformatowanej wiadomości tekstowej
Format GSM 03.38 NIE ma CR/LF, niewiele więcej. Całą mapę można zobaczyć na:
https://en.wikipedia.org/wiki/GSM_03.38
Podobne pytania
Nowe pytania
formatting
Proces przekształcania tekstu lub danych do prezentacji. Typowym przykładem może być przekształcenie ułamka dziesiętnego na określony format waluty z odpowiednią liczbą miejsc dziesiętnych.