我必須解碼文件巫.SMS被編碼在GSM 6位(SMS不從手機設置但從一些傳感器到一個基站,然後我得到的。短信文件)。你能幫我解決這個問題嗎?謝謝! 有很多大約7位和8位,但沒有關於6位。是否可能是用戶定義的字母表?文件.SMS GSM 6位解碼
0
A
回答
0
3GPP TS 27.007 5.5節給出了由AT + CSCS命令支持允許編碼方案。 據我所知,他們都沒有6位。但它確實說
(此處未列出的轉換方案可以由廠家定義)
如此看來,當你懷疑,你可能有一個用戶定義的字母。 如何處理這個?
如果您無法從發件人那裏獲得任何信息,那麼我會嘗試將您的郵件貼到所有官方支持的轉換字母表的前6位,以查看您是否可以匹配所有字符。
考慮消息的內容 - 它們有限字符集,例如所有數字(0-9)?
這可能是發送者可能使用了官方的字母,也許一個包含他們在第6位需要的所有字符,所以他們並不需要使用的第7和第8位。
+0
考慮到消息的內容:我們使用製造商提供的專有應用程序,在我們加載.sms文件的情況下,它給了我們一個輸出.txt文件,其中的數據主要是數字數據。 TXT文件的頭文件是文本(這與所有文件相同)實際信息只是數字和「。」和一個字段是肯定的 - 我認爲.sms文件中的所有數據都可能只是數字,並且頭文件是由軟件添加的,而yes/no字段將來自原始0/1字段。 – user3437115
相關問題
- 1. 解碼7位GSM
- 2. 爲SMS實施GSM調制解調器
- 3. GSM調制解調器發送SMS
- 4. 編碼/解碼PDU 7位septets GSM長消息
- 5. 當我編碼/解碼SMS PDU(GSM 7位)用戶數據時,是否需要首先預先安裝UDH?
- 6. PDU GSM 7位編碼
- 7. 從SQL Server 2008 R2發送帶GSM調制解調器的SMS
- 8. 在C#中通過GSM調制解調器接收SMS#
- 9. 使用asp.net C通過GSM調制解調器發送SMS#
- 10. 尋找GSM 7bit編碼/解碼算法
- 11. GSM調制解調器庫
- 12. 更改通過GSM SIM900A發送的SMS的發件人ID
- 13. GSM的8位數據編碼
- 14. Arduino GSM庫的電話號碼位置
- 15. 如何在PHP中將utf-8編碼轉換爲GSM 03.38編碼進行SMS?
- 16. .net框架中的GSM解碼庫
- 17. 解碼SMS報告肯尼亞獅子會的GPS位置
- 18. Microsoft SMS發件人
- 19. Visual Basic 6,gsm調制解調器錯誤「+ CME ERROR:4」
- 20. gsm字符編碼
- 21. 使用GSM調制解調器從C#應用程序發送SMS錯誤
- 22. 如何管理連接到PC的GSM調制解調器接收到的SMS?
- 23. 發送ctrl-z到C(GSM SMS)中的串口
- 24. 發送GSM位置AS短信給一些號碼android
- 25. SMS和GPRS:使用n_gsm在BeagleBone Black上覆用GSM模塊
- 26. Arduino的GSM屏蔽,GSM不初始
- 27. 「UTF-8」編解碼器不能在位置6解碼字節0xc4:數據
- 28. 獲取GSM塔的位置
- 29. 解碼文件
- 30. C#壓縮WAV PCM到Microsoft GSM 6.10音頻編解碼器
你怎麼知道它是6位編碼?它可能是16位的錯字,即UCS-2? –
我在記事本中打開文件,它就像這樣開始:「GSM-6bit @ ...」並繼續使用所有代碼。我還從傳感器和基站讀取了提供這些信息的手冊,他們可以提供6位編碼或7位的.sms。所以我很清楚myne是自文件開始寫入「gsm6 bit」以來的6位。字符(其中一些)不會加密ascci-gsm7bit編碼表中的字符。 – user3437115