Golang net/url.QueryUnescape() function example

package net/url

Golang net/url.QueryUnescape() function usage example

 package main

 import (
  "fmt"
  "net/url"
 )

 func main() {

  str, err := url.QueryUnescape("http://jonna:p%40ssword@example.com")

  if err != nil {
 panic(err)
  }

  fmt.Println("After unescaped : ", str)

  hex, err := url.QueryUnescape("%40")

  if err != nil {
 panic(err)
  }

  fmt.Println(hex)

 }

Output :

After unescaped : http://jonna:p@ssword@example.com

@

Reference :

http://golang.org/pkg/net/url/#QueryUnescape

Advertisement