title: How in Golang convert punycode to unicode?
body: <p>I wanna convert url f.e.:</p>
  
  <blockquote>
    <p>xn--h1aaebtrh5b.xn--p1ai   -->  кисточки.рф</p>
  </blockquote>
  
  <p>And of course reverse:</p>
  
  <blockquote>
    <p>kremlin.ru    --->    xn--d1abbgf6aiiy.xn--p1ai</p>
  </blockquote>
  
  <p>I try use <strong>idna</strong> package, but i can't import vendor package idna</p>
  
  <p><a href="https://godoc.org/golang.org/x/net/idna#Profile.ToUnicode" rel="nofollow noreferrer">Link</a> on doc:
  <a href="https://godoc.org/golang.org/x/net/idna#Profile.ToUnicode" rel="nofollow noreferrer">https://godoc.org/golang.org/x/net/idna#Profile.ToUnicode</a></p>
  
  <p>Try import:</p>
  
  <pre><code>import "golang_org/x/net/idna"
  </code></pre>
  
  <p>Get error:</p>
  
  <pre><code>main.go:18:8: cannot find package "golang_org/x/net/idna" in any of:
      /usr/local/go/src/golang_org/x/net/idna (from $GOROOT)
      /home/arseny/go/src/golang_org/x/net/idna (from $GOPATH)
  </code></pre>
  
  <p>Another try:</p>
  
  <pre><code>import "vendor/golang_org/x/net/idna"
  </code></pre>
  
  <p>Errors:</p>
  
  <pre><code>main.go:18:8: must be imported as golang_org/x/net/idna
  
  main.go:19:2: use of vendored package not allowed
  </code></pre>