SMS длиной до 120 символов - PullRequest
       30

SMS длиной до 120 символов

0 голосов
/ 10 августа 2011

Я пытался отправить SMS с использованием библиотек C # и GSMComm и mCoreLib;но проблема в том, что длина SMS ограничена 120 символами в 7-битной кодировке и 53 символами в 16-битной кодировке Unicode.В чем может быть проблема?Хотя в документации указано 160 для 7-битного кодирования и 70 для 16-битного Unicode.Также я заметил, что символы французского акцента отправляются с использованием 7-битной кодировки, это нормально?

Я использую Sony Ericsson W200 и K320.Спасибо.

1 Ответ

1 голос
/ 17 августа 2011

В 7-битном алфавите GSM есть ряд символов с акцентом, которых достаточно, чтобы справиться с большинством французских слов. Однако 7-битный GSM не включает все символы, которые требуются европейским языкам.

Вы правы, что 160 символов для 7-битного и 70 для 16-битного Unicode (и 140 для 8-битного Unicode, пока мы об этом говорим) должны быть максимальными символами для одного SMS-сообщения.

Похоже, что библиотеки мешают вам. Когда вы говорите, что оно ограничено, вы имеете в виду, что отправка сообщений через библиотеку усекает ваше сообщение до 120 символов?

Я сам не пользовался этими библиотеками, но подумал, что могу дать некоторое подтверждение того, что ваши предположения верны и поведение, которое вы испытываете, не должно быть максимальной длины сообщения, которое вы можете отправить.

Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...