亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    golang使用socket中文亂碼解決方法

    golang使用socket中文亂碼解決方法

    用go編寫Socket發(fā)現(xiàn),從客戶端輸入中文時,服務(wù)器端無法正常顯示出現(xiàn)亂碼。

    golang使用socket中文亂碼解決方法

    我們可以對中文進行轉(zhuǎn)碼來解決。

    轉(zhuǎn)碼可以使用go官方的golang.org/x/text包實現(xiàn)。

    安裝命令如下:

    go get golang.org/x/text

    轉(zhuǎn)換編碼格式的函數(shù)如下:

    func GbToUtf8(s []byte) ([]byte, error) {      //reader := transform.NewReader(byte.NewReader(s), simplifiedchinese.GBK.NewEncoder())      reader := transform.NewReader(bytes.NewReader(s),simplifiedchinese.GBK.NewDecoder())      d, e := ioutil.ReadAll(reader)      if e != nil {            return nil, e        }        return d, nil  }

    使用轉(zhuǎn)換編碼格式函數(shù):

    v, err := GbToUtf8(buf[0:n])

    贊(3)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號