Мои символы были изменены
SMS передаёт далеко не любые символы.
SMS по умолчанию использует не Unicode, а ограниченный алфавит, определённый в 1988 году стандартом GSM. Поэтому символы, отсутствующие в этом алфавите, приходится преобразовывать, заменять или удалять — вот почему сообщение может прийти не таким, каким вы его набрали.
Причины: от самых частых к самым редким
- 1
Буквы с диакритикой преобразуются в простые
Чтобы сообщение осталось в GSM-7 и сохранился лимит в 160 символов, буквы с диакритикой, которых нет в алфавите, сводятся к своему варианту без знака.
- 2
Эмодзи удаляются
Эмодзи перевёл бы всё сообщение в UCS-2 и урезал лимит до 70 символов, поэтому он убирается перед отправкой.
- 3
Типографская пунктуация заменяется
Типографские кавычки и длинные тире, часто попадающие при вставке из текстового редактора, преобразуются в простые эквиваленты.
- 4
Некоторые символы занимают два места
Символы ^ { } \ [ ~ ] | и знак € существуют в GSM-7, но считаются за два, соответственно укорачивая сообщение.
Что делать
- 1
Посмотрите результат в счётчике
Счётчик символов отмечает проблемные символы до отправки и показывает, какая кодировка будет использована.
- 2
Набирайте текст прямо в форме
Вставка из текстового редактора приносит типографские кавычки и тире, которые будут преобразованы.
- 3
Замените эмодзи словами
Смысл передаётся не хуже, а сообщение сохраняет свои 160 символов вместо того, чтобы упасть до 70.
- 4
Перечитайте преобразованный текст
Форма показывает то, что уйдёт на самом деле: именно этот текст получит адресат.
Частые вопросы
Все ли французские буквы с диакритикой удаляются?+
Нет: é, è, à, ù, ç и ô входят в алфавит GSM-7 и сохраняются; другие буквы с диакритикой в нём отсутствуют.
Можно ли принудительно отправить сообщение в Unicode?+
Нет. Этот сервис всегда конвертирует текст в GSM-7, чтобы сохранить лимит в 160 символов и отправку одним сообщением.
Envoyez votre SMS gratuitement
Service 100% gratuit et sans inscription. Envoyez vos SMS vers la France en quelques secondes.
Envoyer un SMS