地址:https://github.com/axgle/mahonia

    mahonia是一个字符集转换工具,没什么好记录的,上demo

    import “github.com/axgle/mahonia”

    Decoder**

    1. s := "\xb6\xd4\xb6\xc0\xc1\xa2\xd1\xa7\xd4\xba\xbf\xc9\xb3\xd6\xd0\xf8\xb7\xa2\xd5\xb9\xce\xca\xcc\xe2"
    2. dec := mahonia.NewDecoder("gbk")
    3. fmt.Println(dec.ConvertString(s)) // 对独立学院可持续发展问题
    4. s1 := "\347\273\223\346\236\234\357\274\232\346\211\247\350\241\214\346\210\220\345\212\237"
    5. dec1 := mahonia.NewDecoder("utf-8")
    6. fmt.Println(dec1.ConvertString(s1)) // 结果:执行成功

    Encoder

    1. s := "结果:执行成功"
    2. enc := mahonia.NewEncoder("gbk")
    3. fmt.Println(enc.ConvertString(s)) // ������ִ�гɹ�
    4. enc1 := mahonia.NewEncoder("utf-8")
    5. fmt.Println(enc1.ConvertString(s)) // 结果:执行成功