Есть ли печатный символ, который недоступен для использования в SMS-сообщениях? - PullRequest
0 голосов
/ 31 августа 2018

Мне нужен печатный символ, которого нет в мобильных смс-сообщениях. Причина в том, что у меня есть файл с кучей данных, и одним из этих полей данных является SMS-текст. Это фиктивные данные конечно.

Мне нужно извлечь это поле. Инструмент, который я использую для этого, запрашивает разделитель полей , на основе которого он разделяет поля в файл CSV. И он использует запятую в качестве разделителя полей по умолчанию.

Теперь проблема в том, что всякий раз, когда в тексте SMS встречается запятая, он отделяет остальную часть текста SMS и делает его отдельным полем.

Итак, мой вопрос в том, как мне найти один символ, который я могу использовать в качестве разделителя полей в этом случае?

Ответы [ 2 ]

0 голосов
/ 11 декабря 2018

Возможно, вы захотите взглянуть на спецификацию GSM . Помните о кодировке 7 бит / 8 бит и кодировании различных (человеческих) языков.

0 голосов
/ 18 ноября 2018

Я думаю, что вы можете кодировать текст с помощью Base64 перед отправкой SMS, а затем декодировать после получения. Пожалуйста, смотрите: https://en.wikipedia.org/wiki/Base64.

...