2011-03-23 62 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可能有助於