From: Russ Cox Date: Wed, 25 Nov 2015 16:58:06 +0000 (-0500) Subject: encoding/base64: add package-level example X-Git-Tag: go1.6beta1~246 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e4e4942387018a528149f951da1a062d374d36da;p=gostls13.git encoding/base64: add package-level example Fixes #13011. Change-Id: Ia4c67880fca83f4298ff6bb1b217ec26c8c83427 Reviewed-on: https://go-review.googlesource.com/17231 Reviewed-by: David Crawshaw Reviewed-by: Brad Fitzpatrick Run-TryBot: Brad Fitzpatrick --- diff --git a/src/encoding/base64/example_test.go b/src/encoding/base64/example_test.go index d18b856a0f..8d2c9ce5bf 100644 --- a/src/encoding/base64/example_test.go +++ b/src/encoding/base64/example_test.go @@ -12,6 +12,21 @@ import ( "os" ) +func Example() { + msg := "Hello, 世界" + encoded := base64.StdEncoding.EncodeToString([]byte(msg)) + fmt.Println(encoded) + decoded, err := base64.StdEncoding.DecodeString(encoded) + if err != nil { + fmt.Println("decode error:", err) + return + } + fmt.Println(string(decoded)) + // Output: + // SGVsbG8sIOS4lueVjA== + // Hello, 世界 +} + func ExampleEncoding_EncodeToString() { data := []byte("any + old & data") str := base64.StdEncoding.EncodeToString(data)