1. 解决中文乱码

Go中实现的字符集转换库。

Mahonia是在Go中实现的字符集转换库。所有数据都被编译到可执行文件中;它不需要任何外部数据文件。

根据http://code.google.com/p/mahonia/

1.1.1. 安装

  1. go get github.com/axgle/mahonia

1.1.2. 小案例

  1. package main
  2. import "fmt"
  3. import "github.com/axgle/mahonia"
  4. func main() {
  5. enc := mahonia.NewEncoder("gbk")
  6. //converts a string from UTF-8 to gbk encoding.
  7. fmt.Println(enc.ConvertString("hello,世界"))
  8. }