最近学习Qt ,出现中文乱码情况因此记录一下解决方法
qt界面出现乱码,经过分析发现可能原因是编码问题,在Qt 中,采用编码方式为UTF-8方式, 正常的中文设置文本显示时会出现乱码情况;在百度了一下,大多数情况使用如下可以解决:
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);
QTextCodec::setCodecForCStrings(codec