none
請教c#寫入messageQueue,VB6讀取BODY會出現亂碼的問題 RRS feed

  • 問題

  • 請問
    當我C#
    用寫入以下messageQueue後

    我用VB6讀取BODY的部份
    然後用MSGBOX跳出
    結果都是亂碼呢?@@

    我去"管理"裡面看該訊息的本文
    裡面則顯示


    3C 3F 78 6D 6C 20 76 65 72 <?xml ver
    73 69 6F 6E 3D 22 31 2E 30 sion="1.0
    22 3F 3E 0D 0A 3C 73 74 72 "?>..<str
    69 6E 67 3E 74 65 73 74 3C ing>test<
    2F 73 74 72 69 6E 67 3E    /strin

    看起來test是被包在xml內

    請問有沒有方式解決呢?能讀取body時,顯示的就是test
    不過Label裡的資料反而顯示的很正常


    初次試用messageQueue,還煩請各位解惑

    C#


    System.Messaging.Message myMessage = new System.Messaging.Message(); myMessage.Label = "XXX"; myMessage.Body = "test";
    2010年2月24日 上午 02:31

解答

  • 參考 MSDN 文件庫
    [MessageQueue. Formatter 屬性 ]
    裡面有 MessageQueue資料序列化的一些說明
    MSDN 文件庫很重要
    問題本身越具體, 越容易得到大家的回應
    回應幫助你的人是一種禮貌, 良好的禮貌有助於激發大家對你問題回應的熱情
    • 已標示為解答 神戶 2010年2月24日 上午 06:34
    2010年2月24日 上午 04:14
    版主

所有回覆