реклама на сайте
подробности

 
 
> SIM900 SMS на русском языке, Отправка смс на русском языке
Джон_Дон мл
сообщение Jun 17 2011, 12:47
Сообщение #1





Группа: Новичок
Сообщений: 1
Регистрация: 31-03-11
Пользователь №: 64 021



Задача: отправить смс на русском языке в текстовом режиме(AT+CMGF=1).

Код:
AT+CSCS="UCS2"

OK

AT+CMGF=1

OK

AT+CMGS="xxxxxxxxxx"

>

041F044004380432043504420021<ctrl+z> (Привет!)

OK

Вот! Сообщение приходит на номер, но оно всё состоит из вопросиков, кроме восклицательного знака ??????!

В чём ошибка? Можно ли вообще в текстовом режиме послать смс с русским набором символов?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Павел_Б
сообщение Jun 18 2011, 04:58
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Здравствуйте всем.
Возможно напишу глупость, но в каком месте (когда) происходит "подмена" текста в знаки вопроса?
1 - В момент когда модуль шифрует сообщение из текстового в PDU?
2 - или когда уже текстовое сообщение правильно кодировалось модулем в пакет PDU, и при передаче на другое устройство приёма пришло с ошибками?
3 - или когда текстовое сообщение правильно кодировалось модулем в пакет PDU, при передаче на другое устройство приёма пришло целое, но приёмное устройство в силу каких-то различий (например формат, кодировка и пр.) не способно правильно отобразить информацию.
Кто даст ответ. Кто виноват в этом случае?
Если пишут что при отправке в PDU режиме всё проходит гладко, то следует предполагать что виноват кодировщик из TEXT в PDU в самом модуле?
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 18 2011, 11:28
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(Павел_Б @ Jun 18 2011, 08:58) *
Здравствуйте всем.
Возможно напишу глупость, но в каком месте (когда) происходит "подмена" текста в знаки вопроса?
1 - В момент когда модуль шифрует сообщение из текстового в PDU?
2 - или когда уже текстовое сообщение правильно кодировалось модулем в пакет PDU, и при передаче на другое устройство приёма пришло с ошибками?
3 - или когда текстовое сообщение правильно кодировалось модулем в пакет PDU, при передаче на другое устройство приёма пришло целое, но приёмное устройство в силу каких-то различий (например формат, кодировка и пр.) не способно правильно отобразить информацию.
Кто даст ответ. Кто виноват в этом случае?
Если пишут что при отправке в PDU режиме всё проходит гладко, то следует предполагать что виноват кодировщик из TEXT в PDU в самом модуле?


имхо, знаки вопроса появляются, когда принимающее устройство получает неправильный pdu. например, указанная в pdu кодировка не соответствует реальной. с отправкой на русском в текстовом режиме не разбирался, сразу стал использовать режим pdu, так получается универсальней и кодировка задается явным образом.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jun 18 2011, 13:51
Сообщение #4


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(Атмег @ Jun 18 2011, 14:28) *
имхо, знаки вопроса появляются, когда принимающее устройство получает неправильный pdu. например, указанная в pdu кодировка не соответствует реальной. с отправкой на русском в текстовом режиме не разбирался, сразу стал использовать режим pdu, так получается универсальней и кодировка задается явным образом.

Да, но тогда с такой же вероятностью отправленная смска в PDU может быть неправильной для приёмной стороны. или как?
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 18 2011, 22:18
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(Павел_Б @ Jun 18 2011, 17:51) *
Да, но тогда с такой же вероятностью отправленная смска в PDU может быть неправильной для приёмной стороны. или как?


вот здесь подробно описан процесс формирования pdu. если все сделано верно, проблем быть не должно. "неправильная" смска получается, например, когда указанная в pdu кодировка не соответствует реальной. покажите ваш pdu.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jun 19 2011, 03:29
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 354
Регистрация: 21-11-10
Пользователь №: 61 046



Цитата(Атмег @ Jun 19 2011, 01:18) *
вот здесь подробно описан процесс формирования pdu. если все сделано верно, проблем быть не должно. "неправильная" смска получается, например, когда указанная в pdu кодировка не соответствует реальной. покажите ваш pdu.

То есть, иными словами, кодировщик из TEXT в PDU допускает ошибки?
Go to the top of the page
 
+Quote Post
Атмег
сообщение Jun 19 2011, 06:59
Сообщение #7


Частый гость
**

Группа: Участник
Сообщений: 149
Регистрация: 17-05-07
Пользователь №: 27 787



Цитата(Павел_Б @ Jun 19 2011, 07:29) *
То есть, иными словами, кодировщик из TEXT в PDU допускает ошибки?


вы про какой кодировщик? если про ваш, то не знаю laughing.gif
в pdu все работает без ошибок. в текстовом на русском - не проверял. я вообще не вижу смысла использовать текстовый режим, если работаешь с кодировками.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- Джон_Дон мл   SIM900 SMS на русском языке   Jun 17 2011, 12:47
- - molecul   Цитата(Джон_Дон мл @ Jun 17 2011, 16:47) ...   Jun 17 2011, 13:18
- - Amba   та же проблема... вернее - второй день бьюсь над о...   Jun 17 2011, 13:47
- - GSG   Добавь следующую команду инициализации "AT+CS...   Jun 17 2011, 14:33
- - Атмег   я без проблем отправляю/принимаю на русском в pdu ...   Jun 17 2011, 22:44
|- - Павел_Б   Цитата(Атмег @ Jun 19 2011, 09:59) вы про...   Jun 19 2011, 07:30
|- - Палыч   Цитата(Павел_Б @ Jun 19 2011, 11:30) полу...   Jun 19 2011, 08:57
|- - Павел_Б   Цитата(Палыч @ Jun 19 2011, 12:57) Только...   Jun 19 2011, 16:01
- - CADiLO   >>>>На то он и текстовый, чтобы пользо...   Jun 20 2011, 05:38
- - Alechek   Для более правильного понимания PDU есть всяческие...   Jun 20 2011, 11:43
- - Павел_Б   Да, спасибо всем за разъяснение.   Jun 20 2011, 16:36


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 10:54
Рейтинг@Mail.ru


Страница сгенерированна за 0.01427 секунд с 7
ELECTRONIX ©2004-2016