Qt用西里尔语路径打开文件

时间:2011-03-23 05:22:26

标签: c++ qt file path

我需要用C ++ / Qt打开文件。我打开它,但如果文件路径中有西里尔符号,我得到:

/家庭/ SHK / ????????? / test.txt的

我该如何解决?

谢谢。

1 个答案:

答案 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可能有帮助