golang中文字符編碼轉換
阿新 • • 發佈:2018-03-18
字符 gpo convert bytes HA blog main golang deb
golang 有很多需要將中文轉成utf8的
網上搜到一個直接轉的,記錄下,備用
package main import "golang.org/x/text/encoding/simplifiedchinese" type Charset string const ( UTF8 = Charset("UTF-8") GB18030 = Charset("GB18030") ) func ConvertByte2String(byte []byte, charset Charset) string { var str string switch charset { case GB18030: var decodeBytes,_=simplifiedchinese.GB18030.NewDecoder().Bytes(byte) str= string(decodeBytes) case UTF8: fallthrough default: str = string(byte) } return str }
golang中文字符編碼轉換