| 1234567891011121314151617181920212223242526272829303132333435363738394041 | // Copyright 2013 com authors//// Licensed under the Apache License, Version 2.0 (the "License"): you may// not use this file except in compliance with the License. You may obtain// a copy of the License at////     http://www.apache.org/licenses/LICENSE-2.0//// Unless required by applicable law or agreed to in writing, software// distributed under the License is distributed on an "AS IS" BASIS, WITHOUT// WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the// License for the specific language governing permissions and limitations// under the License.package comimport (	"encoding/base64"	"net/url")// url encode string, is + not %20func UrlEncode(str string) string {	return url.QueryEscape(str)}// url decode stringfunc UrlDecode(str string) (string, error) {	return url.QueryUnescape(str)}// base64 encodefunc Base64Encode(str string) string {	return base64.StdEncoding.EncodeToString([]byte(str))}// base64 decodefunc Base64Decode(str string) (string, error) {	s, e := base64.StdEncoding.DecodeString(str)	return string(s), e}
 |