Home | History | Annotate | Download | only in url

Lines Matching full:unescape

172 	return unescape(s, encodeQueryComponent)
182 // unescape '+' to ' ' (space).
184 return unescape(s, encodePathSegment)
187 // unescape unescapes a string; the mode specifies
189 func unescape(s string, mode encoding) (string, error) {
459 if url.Fragment, err = unescape(frag, encodeFragment); err != nil {
570 if userinfo, err = unescape(userinfo, encodeUserPassword); err != nil {
576 if username, err = unescape(username, encodeUserPassword); err != nil {
579 unescape(password, encodeUserPassword); err != nil {
610 host1, err := unescape(host[:zone], encodeHost)
614 host2, err := unescape(host[zone:i], encodeZone)
618 host3, err := unescape(host[i:], encodeHost)
627 if host, err = unescape(host, encodeHost); err != nil {
642 path, err := unescape(p, encodePath)
667 p, err := unescape(u.RawPath, encodePath)
1083 // It doesn't validate pct-encoded. The caller does that via func unescape.