挖井

类库大魔王的挖井日记

挖一口属于自己的井


Go语言中将其他编码字符转换为UTF-8

今天要把一段文本从gb2313转换为UTF-8,网上有一些第三方库,比如使用iconv之类来转换,其实有比较官方的方法:

import	"golang.org/x/net/html/charset"

// convert from gb2313 to utf-8
r := bytes.NewReader(content)
d, err := charset.NewReader(r, "gb2312")
content, err = ioutil.ReadAll(d)

貌似这个方法只能把其他编码转换为UTF-8编码。

本文地址:

https://minidump.info/blog/2015/05/golang-convert-to-utf8/

上一篇

Qt for Android中使用CrystaX NDK替换官方Android NDK

昨天突然又想在Qt for Mobile中用上Boost,于是先得把Boost编译到iOS/Android上,然后发现了一个叫CrystaX NDK的东西,它本身的可以作为官方Android NDK的替代,不但对标准库和编译器有了一些改进,还包含了预编译好的Boost库。根据CrystaX N...…

Qt 全文阅读
下一篇

Qt for Mobile程序设置启动图片

Qt for Mobile默认是用了一张纯黑的图片作为程序启动图片,所以一开始程序启动时会出现1到几秒的黑屏,机器越慢,这个时间越长,比较不美观,我们可以自己动手设置上适合的图片。移动app的启动图片在iOS上叫launch image,在Android上叫splash screen,在ist...…

Qt 全文阅读