SMS を送信するために API を使用しており、メッセージ内の SMS の数を計算する必要があります。
メッセージがGSM アルファベット文字のみを使用している場合、最大 160 文字の長さにすることができますが、メッセージにこのアルファベット以外の文字が含まれている場合、メッセージは Unicode (UCS-2) としてエンコードされ、最大 70 文字までしか使用できません。 1 つの SMS の文字。連結された、つまりマルチパート メッセージを送信する場合、各パートの長さはそれぞれ 153 文字または 67 文字までです。
C# を使用してメッセージを送信していますが、メッセージに GSM アルファベット文字のみが含まれているかどうかを確認するにはどうすればよいですか?