title: UrlEncoding-Safe Delimiter
body: <p>So the site I'm working on has a filter system that operates by passing a key and value system through a querystring.</p>
  
  <p>The whole site is going through a re-factor soon and I'm maintaining the existing site so before we discuss the RIGHT way to implement this, I just need ideas for changing my delimiter.</p>
  
  <p>The current format is like this:</p>
  
  <p><code>cf=&lt;key&gt;:&lt;value&gt;</code></p>
  
  <p>The problem is, I've recently run into an issue because some of our new values for this filter contain <code>:</code> in them. I.e: <code>cf=MO_AspectRatio:16:10</code></p>
  
  <p>The <em>value</em> <strong>is</strong> being UrlEncoded, but the browsers are de-coding %3a into : on the fly because the : doesn't inherently break the urls.</p>
  
  <p>I need some suggestions for url-safe delimiters that aren't <code>:</code>,<code>-</code>,<code>_</code>,<code>&amp;</code>,<code>?</code> that makes sense. I'm not looking for a solution like <code>()</code> or something wild.</p>