title: Webclient not interpreting enter character correctly in WP7
body: <p>I've got a problem using WebClient.UploadStringAsync method. I've to do a POST request with some info to an external server, and in that request, I've to include the text cointained in a TextBox.</p>
  
  <p>What I do is the following:</p>
  
  <pre><code>Uri url = new Uri("http://www.someweb.com");
  string request = "{\"requests\":[\"sendMessage\",{\"body\":\"" + newMessageTextBox.Text + "\"}]}";
  
  WebClient wb = new WebClient();
  wb.UploadStringCompleted += new UploadStringCompletedEventHandler(nb_UploadStringCompleted);
  wb.UploadStringAsync(url, "Post", request);
  </code></pre>
  
  <p>There is no problem, but if I include a message with a return, something like
  "Hello</p>
  
  <p>everybody"
  the server gives back an error. If I sniff my traffic with Wireshark, I can see my POST request but it is as follows:</p>
  
  <blockquote>
    <p>"{"requests":["sendMessage",{"body":"Hello</p>
    
    <p>everybody"}]}"</p>
  </blockquote>
  
  <p>While what I want to send is </p>
  
  <blockquote>
    <p>"{"requests":["sendMessage",{"body":"Hello\n\neverybody"}]}"</p>
  </blockquote>
  
  <p>Any ideas??</p>
  
  <p>Thank you all</p>