So since this is the default behavior what is your recommendation on how to handle this in the controller then?
Is there a way to decode it? Can we customize the $filter value when it makes the request to the controller?
Our current solution is -
value = value.Substring(0, value.Length - 16);
value = value.Remove(0, 13);
Which just seems sloppy to us, and potentially error prone