title: C# MQSeries put method issue
body: <p>I have developed a MQRC client based on the standard description found in a different forum.</p>
  
  <pre><code>mqMessage = new MQMessage();
  //mqMessage.Format = MQC.MQFMT_STRING;
  mqMessage.WriteString(message);
  //mqMessage.Encoding = 546;
  //mqMessage.CharacterSet = 1208;
  
  mqPutMessageOptions = new MQPutMessageOptions();
  
  //putting the message into the mqQueue
  mqQueue.Put(mqMessage, mqPutMessageOptions);
  </code></pre>
  
  <p>The code listed above works fine and I can send the messge to the approrpiate queue.
  But in the queue the message contains a Hex value 00 between every character from the source message. I also have tried to change encoding and character set but it did not have any effect of the issue. </p>