title: PHP: is urlencode() a safe way to allow valid UTF-8 strings in the URL?
body: <p>I have user submitted tags that can be any type of (valid) UTF-8 string. I want to know if it is safe to include them in the URL merly by running them through <code>urlencode()</code>.</p>
  
  <p>In other words, is urlencode() safe to use for valid UTF-8 strings?
  (by valid I mean id have already force-encoded them to UTF-8)</p>