嵌入式系统中qt开发 Qdebug输出??? bulideroot制作的根文件系统
这个问题我找了三四天了,因为的字符也配置了 /etc/profile中qt的环境变量我也配置了
我的/usr/share/fonts也是有字库的,但是qt输出的中文全是?
原来就是在代码中添加这么一句话就解决了,真的坑
// 设置应用程序的编码为 UTF-8
QTextCodec *codec = QTextCodec::codecForName("UTF-8");
QTextCodec::setCodecForLocale(codec);
就这样就解决了,前提是我的busybox已经配置了中文了的。
因为我突然想到这个qt会不会像python一样要在开头指定字符集,我就百度了下真的有设置字符集的没想到设置了然后就好了。