参考“http://www.qtcn.org/bbs/read-htm-tid-55852.html”
1、运行程序时会打印两句话
QIconvCodec::convertToUnicode: using Latin-1 for conversion, iconv_open failed
QIconvCodec::convertFromUnicode: using Latin-1 for conversion, iconv_open failed
解决方法
安装libiconv,将编译出的preloadable_libiconv.so拷贝到开发板的/usr/lib目录下,并设置环境变量:

在Qt5 embedded环境中遇到中文显示问题,程序运行时出现iconv_open失败的警告。解决方法包括安装libiconv并设置LD_PRELOAD环境变量,以及将Ubuntu的ARPHIC字体复制到开发板的fonts目录并设定QT_QPA_FONTDIR环境变量。这些步骤能有效解决Qt5中文显示不正常的问题。
最低0.47元/天 解锁文章
1010

被折叠的 条评论
为什么被折叠?



