2011-06-01 68 views
0

我使用GsmCommMain類來發送短信
我想包括一個新線在我收到的短信一個「新行」,我想正常的默認Environment.NewLine和圖表設置\0x0A但沒有什麼真的有幫助..包括在SMS文本使用GSMCommunication圖書館

有什麼建議嗎?

編輯
Environment.NewLine做的工作

證明,該系統具有的代碼塊

body = body.Replace("\t", " ").Replace("\n", " ").Replace("\r", " "); 

謝謝你,問題就解決了

回答

1

Environment.NewLine做的工作

事實證明,系統有這塊代碼

body = body.Replace("\t", " ").Replace("\n", " ").Replace("\r", " "); 
+0

不適用於我的情況 – 2015-04-17 11:44:33

1

嘗試0X0D和0X0A都換新線。

+0

我試了下面的'開始0x0D中間0x0A結束',沒有什麼幫助! – 2011-06-01 09:24:13

+0

什麼是開始中間和結束?每個換行符應該是0x0A *立即*後跟0x0D。 – Mat 2011-06-01 09:27:29

+0

@Mat:我的手機只計算換行的單個字符,表示U + 000A或U + 000D。 – Joey 2011-06-01 11:20:32

1

一些地方調查:

  • 檢查所接收與該設備理解的短信新線!
  • This similar question有一個答案建議你需要確保你已編碼的消息作爲7位
  • 短信的換行是的0x0A 0X0D不只是的0x0A