最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Golang GBK轉(zhuǎn)UTF-8的例子

 更新時(shí)間:2019年08月26日 08:39:32   作者:levis_lin  
今天小編就為大家分享一篇Golang GBK轉(zhuǎn)UTF-8的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧

問題:在 Golang 的調(diào)試過程中出現(xiàn)中文亂碼

原因:Golang 默認(rèn)不支持 UTF-8 以外的字符集

解決:將字符串的編碼轉(zhuǎn)換成UTF-8

首先需要 mahonia 這個(gè)包

go get github.com/axgle/mahonia

然后新建一個(gè) func

src 字符串

srcCode 字符串當(dāng)前編碼

tagCode 要轉(zhuǎn)換的編碼

func ConvertToString(src string, srcCode string, tagCode string) string {

 srcCoder := mahonia.NewDecoder(srcCode)

 srcResult := srcCoder.ConvertString(src)

 tagCoder := mahonia.NewDecoder(tagCode)

 _, cdata, _ := tagCoder.Translate([]byte(srcResult), true)

 result := string(cdata)

 return result

}

例子:

調(diào)用 ConvertToString 方法

str := "亂碼的字符串變量"

str = ConvertToString(str, "gbk", "utf-8")

fmt.Println(str)

以上這篇Golang GBK轉(zhuǎn)UTF-8的例子就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關(guān)文章

  • python數(shù)據(jù)類型中的字符串你了解多少

    python數(shù)據(jù)類型中的字符串你了解多少

    這篇文章主要為大家詳細(xì)介紹了python數(shù)據(jù)類型中的字符串,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-02-02
  • python驗(yàn)證碼識(shí)別的示例代碼

    python驗(yàn)證碼識(shí)別的示例代碼

    本篇文章主要介紹了python驗(yàn)證碼識(shí)別的示例代碼,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例

    這篇文章主要介紹了PyTorch 中的傅里葉卷積實(shí)現(xiàn)示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 命令行運(yùn)行Python腳本時(shí)傳入?yún)?shù)的三種方式詳解

    命令行運(yùn)行Python腳本時(shí)傳入?yún)?shù)的三種方式詳解

    這篇文章主要介紹了命令行運(yùn)行Python腳本時(shí)傳入?yún)?shù)的三種方式詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-10-10
  • python 文件和路徑操作函數(shù)小結(jié)

    python 文件和路徑操作函數(shù)小結(jié)

    python 文件和路徑操作函數(shù)小結(jié),需要開發(fā)的朋友可以參考下。
    2009-11-11
  • Python?pyecharts繪制條形圖詳解

    Python?pyecharts繪制條形圖詳解

    pyecharts是一個(gè)由百度開源的數(shù)據(jù)可視化,憑借著良好的交互性,精巧的圖表設(shè)計(jì),得到了眾多開發(fā)者的認(rèn)可。本文將利用其繪制多樣的條形圖,需要的可以參考一下
    2022-04-04
  • Python復(fù)制Excel中的行、列和單元格的操作代碼

    Python復(fù)制Excel中的行、列和單元格的操作代碼

    在Excel中,復(fù)制行、列和單元格是日常工作中經(jīng)常需要進(jìn)行的操作,它可以幫助你快速調(diào)整數(shù)據(jù)布局、復(fù)制數(shù)據(jù)模板或進(jìn)行數(shù)據(jù)的批量處理,本文將詳細(xì)介紹如何使用Python將Excel中的行、列、或單元格范圍復(fù)制到指定位置,需要的朋友可以參考下
    2024-09-09
  • Python實(shí)現(xiàn)微信翻譯機(jī)器人的方法

    Python實(shí)現(xiàn)微信翻譯機(jī)器人的方法

    這篇文章主要介紹了Python實(shí)現(xiàn)微信翻譯機(jī)器人的方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • pyspark創(chuàng)建DataFrame的幾種方法

    pyspark創(chuàng)建DataFrame的幾種方法

    為了便于操作,使用pyspark時(shí)我們通常將數(shù)據(jù)轉(zhuǎn)為DataFrame的形式來完成清洗和分析動(dòng)作。那么你知道pyspark創(chuàng)建DataFrame有幾種方法嗎,下面就一起來了解一下
    2021-05-05
  • python爬蟲之驗(yàn)證碼篇3-滑動(dòng)驗(yàn)證碼識(shí)別技術(shù)

    python爬蟲之驗(yàn)證碼篇3-滑動(dòng)驗(yàn)證碼識(shí)別技術(shù)

    本篇涉及到的驗(yàn)證碼為滑動(dòng)驗(yàn)證碼,不同于極驗(yàn)證,本驗(yàn)證碼難度略低,需要的將滑塊拖動(dòng)到矩形區(qū)域右側(cè)即可完成。對(duì)python爬蟲滑動(dòng)驗(yàn)證碼識(shí)別技術(shù)感興趣的朋友跟隨小編一起看看吧
    2019-04-04

最新評(píng)論

永春县| 石首市| 普兰店市| 宜兴市| 恩施市| 石景山区| 宜都市| 南华县| 晋州市| 本溪| 长海县| 牙克石市| 海安县| 镇宁| 澄迈县| 兴化市| 于田县| 雷波县| 绿春县| 满城县| 铜陵市| 墨竹工卡县| 云梦县| 广丰县| 秦安县| 巍山| 阿图什市| 新巴尔虎左旗| 水城县| 永昌县| 年辖:市辖区| 邵武市| 张北县| 周宁县| 沙雅县| 邵阳市| 石棉县| 和平区| 唐山市| 台安县| 邯郸县|