diff options
author | Russ Cox <rsc@golang.org> | 2015-11-25 11:58:06 -0500 |
---|---|---|
committer | Brad Fitzpatrick <bradfitz@golang.org> | 2015-12-01 23:12:09 +0000 |
commit | e4e4942387018a528149f951da1a062d374d36da (patch) | |
tree | 99d0cdb851e63d7df89250e032968a42cdaf22f6 /src/encoding/base64 | |
parent | 0680e9c0c16a7d900e3564e1836b8cb93d962a2b (diff) | |
download | go-e4e4942387018a528149f951da1a062d374d36da.tar.gz go-e4e4942387018a528149f951da1a062d374d36da.zip |
encoding/base64: add package-level example
Fixes #13011.
Change-Id: Ia4c67880fca83f4298ff6bb1b217ec26c8c83427
Reviewed-on: https://go-review.googlesource.com/17231
Reviewed-by: David Crawshaw <crawshaw@golang.org>
Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org>
Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org>
Diffstat (limited to 'src/encoding/base64')
-rw-r--r-- | src/encoding/base64/example_test.go | 15 |
1 files changed, 15 insertions, 0 deletions
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) |