ad_urlencode stringWhat it does:
same as ad_urlencode except that dash and underscore are left unencoded.Defined in: /web/philip/packages/acs-core/utilities-procs.tcl
Source code:
    set encoded_string [ns_urlencode $string]
    regsub -all {%2d} $encoded_string {-} encoded_string
    regsub -all {%5f} $encoded_string {_} ad_encoded_string
    return $ad_encoded_string