我需要用C ++ / Qt打开文件。我打开它,但如果文件路径中有西里尔符号,我得到:
/家庭/ SHK / ????????? / test.txt的
我该如何解决?
谢谢。
答案 0 :(得分:2)
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"))
tr(line.toAscii()) ( toUtf8 and toLatin1);
和
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"))
tr(line.toAscii()) ( toUtf8 and toLatin1);
this可能有帮助