总算解决go语言编码问题

本身用golang语言编写的获取网页代码,输出的字节流,使用code.google.com/p/mahonia的话,输出成utf-8是这样的

网页的编码是gbk的话,就要转换了.

laststr:= 获取网页后的字节流
enc:= mahonia.NewDecoder(“gbk”)

fmt.Println(enc.ConvertString(laststr))

假设需要查找字符串的话,原来的字符串也先要转换成utf-8.

enc2:= mahonia.NewEncoder(“UTF-8”)
aa:= enc2.ConvertString(“论坛”)

这样再查找aa, 才会找到的.

要注意的是mahonia.NewDecoder和mahonia.NewEncoder使用场合.

关于无聊人

一个无聊人而已
此条目发表在技术生活分类目录。将固定链接加入收藏夹。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注