If only deal with url encoding, I should use EscapeUriString?
Use EscapeDataString always (for more info about why, see Livven's answer below)
EscapeDataString
Edit: removed dead link to how the two differ on encoding