title: Safari does not completely save the cookie
body: <p>I have a program that writes in the cookie on a page, the redirect,</p>
  
  <pre><code>SetCookie(key,value);
  Response.Redirect("SecondPage.aspx");
  </code></pre>
  
  <p>and tries to read the cookie on the second page.</p>
  
  <pre><code>var value = GetCookie(key);
  </code></pre>
  
  <p>As simple as that! It works fine on IE/FF/Chrome, but not in Apple's Safari!</p>
  
  <p>This is how the cookie value looks line in IE/FF/Chrome:</p>
  
  <pre><code>flyerName=1111+test+road%2c+LS%2c+MO&amp;flyerPersonId=1241BST34&amp;flyerTemplate=Vertical.pdf&amp;flyerListing=6666&amp;flyerOrg=TESTORG
  </code></pre>
  
  <p>and in Safari:</p>
  
  <pre><code>flyerName=1111+test+road
  </code></pre>
  
  <p>apparently Safari has truncated the string after %2C which is comma(,) in ascii table!</p>
  
  <p>P.S. I've seen <a href="https://stackoverflow.com/questions/1144894/safari-doesnt-set-cookie-but-ie-ff-does">this post</a>, but it didn't help me.</p>