title: How to post special/reserved characters from HTML forms to PHP pages?
body: <p>I have a form that looks like this:</p>
  
  <pre><code>&lt;form action="/assesment/savelist/" method="post"&gt;
      &lt;input type="hidden" name="owner" value="&lt;?php echo $userid ?&gt;" /&gt;
      &lt;input type="text" name="title" value="Question List Title" /&gt;
      &lt;textarea name="description"&gt;&lt;/textarea&gt;
      &lt;input type="submit" /&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>In the description people will have to be able to use the <code>£</code> character (among other non-allowed characters).</p>
  
  <p>Is there anyway to convert these characters to something that is allowed before posting them to my PHP page?</p>
  
  <hr>
  
  <p>Hi All, thanks for your comments so far. </p>
  
  <p>If I do print_r($_POST) on my "savequestion" it outposts the postdata that gets sent to it from that form. </p>
  
  <p>however, if there is a £ in any of the fields then that specific character doesnt get sent. For example if I was to post "sdfsdfs £ adasd" from that form all that would get sent is "sdfsdfs  adasd"</p>
  
  <p>the question is how do I convert the £ to something that I can send as post data from a HTML form. </p>