qt中QTextCodec编码和转码_qtextcodec::codecforname-CSDN博客

网站介绍:文章浏览阅读3.6k次,点赞13次,收藏27次。前言有一次我在linux平台上调用windows的接口,获取其中的中文信息时发现乱码,想到使用QTextCodec类进行转码常见乱码大多是GBK和UTF-8之间的乱码,qt中gbk和utf-8之间的转码一般都要经过unicode过渡一下,即gbk->unicode->utf-8 QString test; //gbk转unicode QTextCodec *gbk=QTextCodec::codecForName("gbk"); test= gbk->toUnicode(te_qtextcodec::codecforname