title: Google Calendar: Query Custom Parameter with Special Chars
body: <p>I am building an extension which syncs a local calendar with Google Calendar. To do this, I am setting a field on each Google event with a corresponding client-side ID.</p>
  
  <p>This ID can have characters besides 0-9 A-Z, e.g. <code>TCU];!K!,9795897484326</code>. It seems like the <code>]</code> is the character which is messing up the query, since I am using <code>extq=[CustomID:TCU];!K!,9795897484326]</code>.</p>
  
  <p>I tried to use <code>HttpUtility.UrlEncode("TCU];!K!,9795897484326")</code> which replaced <code>]</code> with <code>%5D</code>, but the request still failed.</p>
  
  <p>What am I missing here?</p>