특수 문자가있는 QString을 const char *로 변환하려하지만 성공하지 못했습니다. 내 기능은 다음과 같습니다const char에 대한 특수 문자가있는 QString *
void class::func(const QString& Name) // fileName = "â.tmp"
{
qDebug()<< Name; // display "â.tmp"
const char* cfileName = Name.toAscii().data();
qDebug() << cfileName; // display "a?.tmp"
}
qDebug() < < fileName에 "â.tmp"입니다 진정한 가치를 표시하지만, 숯불 *을에서 const를 변환 한 후, 나는 올바른 값을 갖도록 성공하지 않습니다.
두 번째로 const char * cfileName = QString :: fromUtf8 (fileName.toAscii(). data())를 사용하려고합니다. 그러나 나는 여전히 올바른 가치를 지니지 않았고 똑같은 것을 보여 주었다 : "a? .tmp". 어떻게이 문제를 해결할 수는
가