2011-03-23 63 views
0

我需要用C++/Qt打开文件。我打开一看,但如果有西里尔字母符号文件路径获得:Qt用西里尔文路径打开文件

/home/shk/?????????/test.txt

我怎样才能解决这个问题?

谢谢。

+1

那么打开文件的工作?问题是显示路径呢?哪里?调试输出,还是一个小部件? – 2011-03-23 07:28:28

回答

2
QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")) 
tr(line.toAscii()) (toUtf8 and toLatin1); 

QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8")) 
tr(line.toAscii()) (toUtf8 and toLatin1); 

this可能有助于