//转换函数
func StrToInt(src string) int {
des, err := strconv.Atoi(src)
if err != nil {
logs.Error(err.Error())
}
return des
}
func IntToStr(src int) string {
des := strconv.Itoa(src)
return des
}
func StrToInt64(src string) int64 {
des, err := strconv.ParseInt(src, 10, 64)
if err != nil {
logs.Error(err.Error())
}
return des
}
func Int64ToStr(src int64) string {
des := strconv.FormatInt(src, 10)
return des
}
func GbkToUtf8(s []byte) ([]byte, error) {
reader := transform.NewReader(bytes.NewReader(s), simplifiedchinese.GBK.NewDecoder())
d, e := ioutil.ReadAll(reader)
if e != nil {
return nil, e
}
return d, nil
}
func Utf8ToGbk(s []byte) ([]byte, error) {
reader := transform.NewReader(bytes.NewReader(s), simplifiedchinese.GBK.NewEncoder())
d, e := ioutil.ReadAll(reader)
if e != nil {
return nil, e
}
return d, nil
}
网友评论